Parrot: Difference between revisions

From Rosetta Code
Content added Content deleted
(Despite the presence of PASM and PIR in this wiki, the Parrot virtual machine never had a page until now.)
 
m (Move NQP to the other list.)
 
Line 8: Line 8:
* [[PASM]], ''Parrot ASeMbly'', is a low-level language that resembles Parrot bytecode.
* [[PASM]], ''Parrot ASeMbly'', is a low-level language that resembles Parrot bytecode.
* [[PIR]], ''Parrot Intermediate Representation'', extends PASM with syntactic sugar.
* [[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==
==Languages for Parrot==
* [[NQP]], ''Not Quite Perl'', is a simple language that looks like Perl, but excludes many features of Perl, so it is ''Not Quite Perl''.
* [[Rakudo]], an implementation of [[Perl 6]]
* [[Rakudo]], an implementation of [[Perl 6]]
* [http://trac.parrot.org/parrot/wiki/Languages Other languages for Parrot]
* [http://trac.parrot.org/parrot/wiki/Languages Other languages for Parrot]

Latest revision as of 16:51, 8 September 2011

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.

Languages for Parrot