*** Welcome to piglix ***

Parrot virtual machine

Parrot virtual machine
Parrot Foundation logo
Developer(s) Parrot Foundation
Stable release
8.1.0 / February 16, 2016; 12 months ago (2016-02-16)
Written in C
Operating system Cross-platform
Type Virtual machine
License Artistic License 2.0
Website www.parrot.org

Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It is 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 with Perl (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 made by Perl 6 and other modern dynamic languages.

Version 1.0, with a stable API for development, was released on March 17, 2009.

The current version is release 8.1.0 "Andean Parakeet"

The name Parrot came from an April Fool's joke which announced a hypothetical language, named Parrot, that would unify Python and Perl. The name was later adopted by this project (initially a part of the Perl 6 development effort) which aims to support Perl 6, Python, and other programming languages. Several languages are being ported to run on the Parrot virtual machine.


...
Wikipedia

...