ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
369797 Топик полностью
Evgeny_CD, Архитектор (21.11.2012 01:10 - 01:13, просмотров: 258) ответил Evgeny_CD на ЯВУ -> байткод -> C код. Интересно, что за велосипед я сейчас изобрету. Навеяно ->
Parrot - довольно интересная виртуальная машина. Респект Д.ARMоед -> http://caxapa.ru/369663.html
http://ru.wikipedia.org/wiki/Parrot http://www.parrot.org/ http://www.parrot.org/source.html - для каких платформ есть http://habrahabr.ru/post/65042/ http://stackoverfl …uestions/tagged/parrot - много инфы Языки, с которых есть трансляторы. Аккуратно, там много старого и нерабочего. http://trac.parrot …/parrot/wiki/Languages Порт на RTEMS, что уже интересно! http://leto.net/du …-embedded-parrots.html Close is a C-like language for the Parrot Virtual Machine. Нечто рисечерское... http://code.google.com/p/close/ Scheme compiler for the Parrot Virtual Machine https://github.com/parrot/pheme partcl is a from-scratch implementation of Tcl 8.5.6, based primarily on the Tcl documentation, and the cvs test suite. http://code.google.com/p/partcl/ Некая реализация Perl 6 http://rakudo.org/ Lua https://github.com/fperrad/lua#readme Статьи на сайте IBM http://www.ibm.com …ru/library/l-parrot_1/ https://www.ibm.co …ru/library/l-parrot_2/ По результатам этого тестирования Parrot VM как бэ самая тормознутая, но это ни о чем не говорит само по себе - непонятно, насколько оптимальной была реализация... http://a-jelly.liv …ournal.com/384459.html На сайте IBM сказано "В виртуальной машине Parrot реализована подсистема оперативной компиляции "на ходу", во время выполнения, или JIT-компиляция (JIT – Just-In-Time). Эта подсистема отвечает за преобразование байт-кода в машинные инструкции соответствующей аппаратной платформы и немедленное выполнение этих инструкций."