Первое правило кодинга на PHP: никогда не пиши на PHP.
Второе правило кодинга на PHP: если ты нарушил первое правило, никому не рассказывай об этом.
Использование двумерных массивов также подействует на производительность процессора, так как компилятор C всегда использует операцию умножения для определения индекса элемента.
Так что, эффективнее использовать одномерные массивы.
Блеа, гейдев меня радует =)
> Ну, а "сложность" восприятия и написания кода на c/c++ — это плата за гибкость и универсальность, думаю
Употребление таких слов как "гибкость" в одном предложении с C++ следует приравнивать к грамматическим ошибкам.
From: Linus Torvalds <torvalds <at> linux-foundation.org>
Subject: Re: [RFC] Convert builin-mailinfo.c to use The Better String Library.
Newsgroups: gmane.comp.version-control.git
Date: 2007-09-06 17:50:28 GMT (3 years, 47 weeks, 4 days, 1 hour and 56 minutes ago)
On Wed, 5 Sep 2007, Dmitry Kakurin wrote:
When I first looked at Git source code two things struck me as odd:
1. Pure C as opposed to C++. No idea why. Please don't talk about portability,
it's BS.
YOU are full of bullshit.
C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do nothing but keep the C++ programmers out,
that in itself would be a huge reason to use C.
по ссылке больше
thread.gmane.org