+77 голосов |
Оказалось, что в тесте производительности реализации проверки на совпадение на основе регулярных выражений, Tcl "впереди планеты всей", - даже быстрее C++ и С.
Оказалось, что худшие - это самые модые. Haskell и (о ужас!) Erlang, да и зачем-то возвращаемый в моду SmallTalk.
(Тест, кстати, вовсе не игрушечный. Жаль, что в нём нет результатов C# не в Mono-исполнении.)
Оказалось, что для Perl вообще принципиально невозможно написать парсер. То есть, - никаких статических чекеров, никаких программ анализа, ничего вообще.
Оказалось, что проекту Perl столько лет, и только сейчас замечена такая "неожиданная особенность".
Оказалось, что у сообщества Perl-программистов во всех подобных инструментальных "вкусностях" никакой потребности не было и нет (оказалось, что настоящие мужчины до сих пор не едят яблочный пирог).
Оказалось, что Lua живее всех живых. Под давлением измученной общественности из стана разработчиков JIT-компилятора (великолепная штука) были выдавлены признания о планах на будущее.
Оказалось, что признаниям можно верить, потому что обещанная "на днях" версия 1.1.4 действительно вышла на днях.
Оказалось, что и бинарные дистриубтивы очередной версии Lua готовы - 5.1.3.
Оказалось, что это каждый программист должен знать о языке C. Действительно, просто обязан.
Оказалось, что появилась новая погремушка - язык Arc, диалект Lisp, (N^2+1)й по счёту.
Оказалось, что кто за последние три недели не потряс ею в блоге - тот недостоин выского звания блоггера.
Оказалось, что я тоже не удержался.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+77 голосов |
> вообще принципиально невозможно написать парсер
т.е интерпретатор перла не может быть написан и вообще существовать?
Речь о том, что не возможно выполнить парсинг динамического языка типа Перл.
Что до теста, то не совсем понятна его практическая польза.
Мерять
сколько попугаев в одном удаве может и интересно, но что толку? Особенно, если сравниваются языки с весьма различной областью применения.
Tcl далеко не самый быстрый:
0.3 Pascal Free Pascal #3 1.10 19,604 2927
0.4 Perl #6 1.19 22,500 462