Parrot Virtual Machine

Parrot Virtual Machine

Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It is currently possible to compile Parrot assembly language and PIR (an intermediate language) to Parrot bytecode and execute it. Parrot is free and open source software.

Parrot was started by the Perl community and is developed with help from the open source and free software communities. As a result, it is focused on license compatibility (Artistic License 2.0), platform compatibility across a broad array of systems, processor architecture compatibility across most modern processors, speed of execution, small size (around 700k depending on platform), and the flexibility to handle the varying demands that Perl 6, and most other modern dynamic languages make. Other goals include improving introspection, debugger capabilities, and compile-time semantic modulation.

Version 1.0, with a stable API for development, was released on March 17, 2009. The current release of Parrot is version 4.10.0 "Red-eared Parakeet", released on November 21, 2012.

Read more about Parrot Virtual Machine:  History, Languages, Internals, Development

Famous quotes containing the words parrot, virtual and/or machine:

    This parrot is no more! It has ceased to be! It’s expired and gone to meet its maker! This is a late parrot! It’s a stiff!... THIS IS AN EX-PARROT!
    —Monty Python’s Flying Circus. Monty Python’s Flying Circus (TV series)

    Tragedy dramatizes human life as potentiality and fulfillment. Its virtual future, or Destiny, is therefore quite different from that created in comedy. Comic Destiny is Fortune—what the world will bring, and the man will take or miss, encounter or escape; tragic Destiny is what the man brings, and the world will demand of him. That is his Fate.
    Susanne K. Langer (1895–1985)

    Psychiatric enlightenment has begun to debunk the superstition that to manage a machine you must become a machine, and that to raise masters of the machine you must mechanize the impulses of childhood.
    Erik H. Erikson (1904–1994)