|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 05 May 2007 22:47:39 To : Dmitry Yurchenko Subject : Re: Debian vs Ubuntu -------------------------------------------------------------------------------- Dmitry Yurchenko <Dmitry.Yurchenko@p5.f85.n5015.z2.fidonet.org> wrote: DY> видели там на лоре один фм на жабе - ниче так, работает. DY> но писать системную утилиту на жабе - это, мягко говоря, DY> странно. это все равно что cp или ls на жабе написать. DY> типа, мы, конечно, скопируем файл, но сначала надо DY> запустить jvm, потом оно долго будет грузить классы, а в DY> конце еще запустит gc DY> нет, я совсем не против жабы, даже за, но каждую DY> технологию нужно использовать в подходящем случае Да ну. А скрипт на perl/python/tcl - то же самое - сначала запустить интерпретатор, потом он будет читать скрипт, искать модули, компилировать всё это в байт-код (каковой шаг в случае java сделан заранее), выполнять. И memory-manager-ы у скриптовых языков тоже есть. Только почему-то в случае этих языков это добро почему-то в раскинские 0.15 секунды на любой сколько-нибудь приличной машине укладывается. А у java - нет. Проблема тут скорее всего в реализации, а не в концепции. Вообще надо понимать, что elf-овский бинарник грузится похожим образом. Интерпретатор у него называется /lib/ld-linux.so.<номер версии>. А так всё то же самое, что и у джавы - грузим интерпретатор, он тащит всякие модули - динамические библиотеки называются, настраивает таблицы адресов и только потом всё это выполняет. -- Если бы не дед Мазай, зайцам бы настал дедлайн. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151783dee4588.html, оценка из 5, голосов 10
|