Parrot: Difference between revisions
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. |
||
⚫ | |||
==Languages for Parrot== |
==Languages for Parrot== |
||
⚫ | |||
* [[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
- 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
- Other languages for Parrot