From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 7 May 2005 14:24:52 +0400 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: devel@altlinux.ru Subject: Re: [devel] D -- =?koi8-r?B?zsHGycc=?= Message-ID: <20050507101805.GA11127@localhost> Mail-Followup-To: =?koi8-r?B?5MXOydMg883J0s7P1w==?= , devel@altlinux.ru References: <427B1163.6040206@altlinux.com> <427BBA7F.3020600@altlinux.org> <20050507071417.GB22379@osdn.org.ua> <427C9181.1020400@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <427C9181.1020400@altlinux.org> User-Agent: Mutt/1.5.8+cvs20050213i X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 May 2005 10:24:53 -0000 Archived-At: List-Archive: List-Post: 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