Parrot - Обзор


Advertisements

Когда мы нашей программы в обычных Perl, составленные во внутреннее представление, или bytecode; это bytecode затем подается в почти отдельные подсистемы внутри Perl следует толковать. Итак, существует два различных этапов Perl работа:

  • Подборку bytecode и

  • Интерпретация bytecode.

Это не является уникальным для Perl. Других языках после этого относятся Python, Ruby Tcl и даже Java.

Мы также знаем, что есть Java Virtual Machine (JVM), которая является независимым от платформы среды исполнения, что преобразует помощью байткода Java в машину язык и выполняет. Если вы понимаете это понятие не Parrot.

Parrot - это виртуальная машина предназначена для эффективного сбора и выполнить bytecode для языков перевода. Попугаев для окончательного Perl 6 компилятор, и используется в качестве движка для мопсов, а также ряда других языков, таких как Tcl, Ruby, Python etc.

Parrot был написан с использованием наиболее популярных языка "C".

Advertisements