[devel] D -- нафиг

Денис Смирнов =?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Сб Май 7 14:24:52 MSD 2005


On Sat, May 07, 2005 at 01:59:29PM +0400, Mikhail Yakshin wrote:

MY> Lightweight arrays 	Yes 	Yes 	Yes 	No 	No
MY> Не знаю, что они там подразумевали под этим сакральным утверждением, но
MY> обычное объявление массивов без каких-нибудь new Vector() или new
MY> Array() - в Java и C# вообще-то есть.

Видимо ключевое слово 'lightweight'.

MY> Built-in strings 	Yes 	No 	No 	Yes 	Yes
MY> Опять некорректно сравнивают. В C есть char[], который есть местный
MY> string и никакого другого там в принципе-то особенно придумать нельзя. В
MY> C++, как они справедливо замечают в сноске - std::string есть, но
MY> почему-то они хотят закрыть на это глаза.

В C _нет_ строк. Есть "массивы символов". Это принципиальная разница.
Непонимание которой рождает больше 90% дыр в безопасности софта (это я про
всякие переполнения буфера).

[skip]

Всё остальное по делу.

-- 
С уважением, Денис

http://freesource.info




Подробная информация о списке рассылки Devel