Именно потому я PHP, как язык, и забросил, это было до того, как 5.0 пошло в массы.Я специально отметил ! это слово. Если Вы внимательно посмотрите исходный код PHP, Вы поймете почему. При выполнении PHP 5.x компилирует исходный код в байт-код, который затем выполняется на виртуальной машине Zend VM. Режим потоковой интерпретации в php был упразднен с версии 4.0
Для примера, вами-же любимый перл с 6й версии компилирует исходник в байт-код для parrot VM.
Простите меня за резкость, но Вы просто не знаете основ самого языка.
Даже не так. PHP перестал меня удовлетворять как инструмент для достижения определенного профита. В нутре его ковыряться смысла не вижу, интересно, ооп до ума довели?)
Насчет Perl.
В 5 перле тоже можно компилировать программки в байт код для машины, эта штука называется perlcc.
Ну и решающим фактором в выборе были мощные регулярные выражения, ну и, естественно, perlcritic и use strict;
Ну и насчет perl6. Я сомневаюсь, что это будет прорыв. Интересная реализация, бесспорно, НКА, их встроили прямо в язык, активируются простым ключом. Memoize(производительность) можно подключать в 5 перле, для ряда моих задач он гораздо нужнее, чем php.
1;
Ну и еще, как следствие работы с перлом, впадло писать много кода, по той же причине яву и забросил.
и Вы меня простите за резкость, но утверждать, что перл компилируется в байт код только с 6 версии - тоже говорит о незнании основ языка
Будем дальше офтопить?
Останнє редагування: