Parrot 1.0, une machine virtuelle pour langages de script

Par:
fredericmazue

lun, 23/03/2009 - 13:12

Il y a 8 ans, c'était une blague de 1er avril. Un canular lancé par des développeurs voulait que Larry Wall et Guido Van Rossum, les créateurs de perl et de Python respectivement, travaillaient ensemble à la création d'un langage commun qui serait la synthèse des deux autres. Le langage ce serait appelé Parrot (perroquet).

Au départ ce qui était une blague à donné l'idée à Allison Randal de lancer le projet Parrot, un projet de machine virtuel pour langages de script. Après 8 ans de développement actif, la version 1.0, de production, est apparue le 17 mars dernier.

Cette machine virtuelle parle le Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL. Elle compile les scripts en un byte-code avant exécution. Elle propose même un traducteur vers MSIL pour la plate-forme Net.

Il existe des distributions pour Windows, Linux et MacOS X