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)

    Neither dead nor alive, the hostage is suspended by an incalculable outcome. It is not his destiny that awaits for him, nor his own death, but anonymous chance, which can only seem to him something absolutely arbitrary.... He is in a state of radical emergency, of virtual extermination.
    Jean Baudrillard (b. 1929)

    He is no more than the chief officer of the people, appointed by the laws, and circumscribed with definite powers, to assist in working the great machine of government erected for their use, and consequently subject to their superintendence.
    Thomas Jefferson (1743–1826)