Parrot

From Rosetta Code
Revision as of 16:45, 8 September 2011 by rosettacode>Kernigh (Despite the presence of PASM and PIR in this wiki, the Parrot virtual machine never had a page until now.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Parrot is a virtual machine. Other virtual machines.

Parrot is a virtual machine for dynamic programming languages.

Languages specific to Parrot

  • PASM, Parrot ASeMbly, is a low-level language that resembles Parrot bytecode.
  • PIR, Parrot Intermediate Representation, extends PASM with syntactic sugar.
  • NQP, Not Quite Perl, is a simple language that looks like Perl, but excludes many features of Perl, so it is Not Quite Perl.

Languages for Parrot