On 2008.01.10 at 14:22:29 +0100, Wladimir Krawtschunowsi wrote: > > Что то вы всё в кучу смешали ... Во первых ява - это не > интерпретируемый язык в полном понимании этого слова ... но при чём
Perl, python и tcl - тоже давно уже не. Тоже байт-код, в который скрипт компилируется в момент загрузки. jit пока не прикрутили, но видимо просто потому, что и тмк быстро работает. Глядишь через год-другой в порядке какой-нимбудь дипломной работы и прикрутят. > здесь классы ? Вам не нравиться ОО-подход вообще или что яву > компилировать надо ? > Самое вредное свойство Java это то, что она позволяет РАСПРОСТОАНЯТЬ байт-код без приложения исходников. А вообще OO-подход в каждую дырку совать - действительно плохо. Это слишком тяжелая артиллерия, чтобы по воробьям стрелять. Подозреваю что основные проблемы с прожорливостью Java происходят ровно от того, что многие широко распространенные библиотеки написаны "индустриальными программистами" с пробелом после буквы "с", которые до уровня системного архитектора со знанием OOD не доросли. А таких к OOP близко подпускать не надо. В этой методологии для того, чтобы получился хороший код, нужно 90% работы сделать на этапе дизайна. То же самое касается мультитридинга, который в Java опять же по каждому чиху. Если в языке есть присваивание, то писать мультитредед программы на нем можно позволять только настоящим виртуозам, которые все адресное пространство процесса в голове удерживают. Если присваивания нет, а есть только Message Passing как в erlang - тогда дело другое, можно позволять детишкам играться с light weight процессами. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]