Re[43]: Вопрос к Vlad2: Nemerle & R#
От: Cyberax Марс  
Дата: 28.03.06 16:50
Оценка:
FR wrote:
> http://codespeak.net/pypy/dist/pypy/doc/dynamic-language-translation.html
> люди пытаются приблизить интерпретаторы к компиляторам, но там и
> интерпретатор используется и вообще сплошной jit.
Я знаю про этот проект, даже помогаю одному из разработчиков.

У них статический JIT происходит с большими ограничениями, фактически
запрещены все фичи динамических языков — нельзя изменять наборы методов
и типы переменных, например.

А вообще, цель PyPy — сделать динамически оптимизирующий JIT-транслятор.
Нечто типа Java HotSpot, но для динамических языков.

Еще интересен проект Parrot VM — они примерно такое же хотят сделать. У
них своя bytecode VM с поддержкой мультиметодов, множественного
наследования, динамических вызовов и т.п. прямо в самой VM.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.