В чем преимущество Parrot VM для конечных пользователей?

В чем преимущество виртуальной машины Parrot для -пользователи (разработчики программного обеспечения)?

Например, если бы я мог напрямую программировать на Perl или Python, зачем мне заморачиваться программированием для них под Parrot?


person Gili    schedule 23.06.2010    source источник


Ответы (1)


В основном, типичные преимущества виртуальной машины (переносимость, оптимизация времени выполнения и т. д.). С главной страницы:

После того как программа была скомпилирована для запуска на виртуальной машине, она будет работать на любой платформе, на которой эта виртуальная машина была реализована.

Parrot отличается от типичной виртуальной машины тем, что она предназначена для поддержки любого существующего языка, а не только определенного языка. Таким образом, когда Parrot улучшается, каждый поддерживаемый язык действительно улучшается.

person GameZelda    schedule 23.06.2010
comment
Итак, идея в том, что в конечном итоге авторы языка потребуют использования Parrot, и он будет беспрепятственно интегрирован для конечных пользователей? - person Gili; 23.06.2010