Как стать автором
Обновить

Комментарии 29

Посмеялся от души. Истинный языковой плюрализм… Вся разработка очень напоминает хорошую первоапрельскую шутку.
Можно установить Parrot и убедиться что все реально. Parrot есть под windows, linux, freebsd, macos
реально что? Hello, world???
november-wiki.org
Вот, к примеру, wiki-движок, написанный на rakudo

rakudo.org/status — здесь можно посмотреть что rakudo уже умеет. по моему, довольно много
а над .net не смеялись?
А есть свежая информация по поводу производительности оного?
Помнится года два назад реализация python под parrot отстала почти вдвое от CPython.
Наверное, нету. В данный момент почти все реализации более-менее сложных скриптовых языков (кроме Perl 6) находятся в зачаточном состоянии. Хотя, пару месяцев назад где-то видел сравнение Cardinal (реализация Ruby) с JRuby и IronRuby
И что по части производительности — сильно отстал/обогнал Cardinal?
Хотя конечно библиотеки все будут другие — тестить получится только либо числодробилки, либо синтетические алгоритмы с массивами. Так что в январе сами наверно попробуем и оценим — если они уложатся в сроки.
Очень медленно пока(
Бенчей не проводил, но в принципе заметно и просто на глаз. Проверял на Rakudo, про Python не знаю, но скорее всего также медленно.
Мантра разработчиков: сначала сделаем правильно, потом быстро. С каждым релизом ускоряют на 10-20%, но основные ботлнеки по производительности известны, но пока не закрыты; решение этих задач откладывают до 2.0.
Прокомментируйте пожалуйста фразу
таким образом, класс, описанный в перле, может быть унаследован в питоне и инстанциирован в Tcl.

В TCL вообще-то нет классов, это не объектно-ориентированный язык (другое дело, что это легко туда добавить прямо в терминах TCL, и есть несколько таких, но разные реализации организации ООП в TCL конечно не совместимы). Что понимается под «класс инстанциирован в tcl»?
Tcl я не знаю, поэтому объяснить не могу) Эта фраза взята из документации — docs.parrot.org/parrot/latest/html/docs/intro.pod.html (если я, конечно, правильно перевел)
Сделают низкоуровневую обертку, как incrTCL, имхо.
Мне жутко кажется
Это будет интересно прочитать хостерам
А почему в блог Перла? Подыскать бы статье блог о программировании более общего характера.
Не нашел такого блога. Решил перенести в перл, ибо parrot создавался изначально для перла, и наиболее законченный язык под parrot — перл :)
… который уже не первый год «проходит около 70% спектестов» :)
Хоть график гляньте, ссылка есть в посте. А то туда же, повторять мифы.
Осталось дождаться официального релиза и хостеры у себя это поставили:)
А еще бы книг по Перл6.
Parrot — регистровая виртуальная машина (в отличие от JVM и .NET).

Да вы что? Ну допустим что .NET VM стековая. А JVM какая?
А про это, понятно тогда.
Спасибо за хорошую статью по теме. Я тоже жду релиза Rakudo с нетерпением :) Участвую в тестировании и разработке Web.pm по мере сил.
Еще вчера выложил сюда. И потом подумал, что выложил тупак и в черновики отправил. Теперь жалею. (:
Даже если они уложатся в график, и в январе 2010 выйдет полнофункциональная оттестированная версия, то до момента когда этим можно будет пользоваться в production пройдёт ещё 2, а то и 3 года — пока юзеры выловят пропущенные разработчиками баги, пока он войдёт в основные дистрибутивы как стабильный пакет, пока его поставят на хостингах… (К слову, perl-5.10.0 вышел полтора года назад, но в портаж gentoo его ещё нет.)
А вот меня заинтересовал PHP. Означает ли это, что можно будет делать байткод на основе php кода?
Да, можно. Но сейчас компилятор php делается одним человеком, и проходит только 0.7% всех тестов php 5.3. Почитать можно на pipp.org
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации