[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