URL: https://linuxfr.org/users/djojo/journaux/parrot-avance Title: Parrot avance Authors: Joris Dedieu Date: 2007年03月21日T09:38:30+01:00 Tags: Score: 0 Avec le sortie hier de la version 0.4.10, le développement de Parrot, la VM communautaire, suit son rythme. Pas de révolution pour cette version qui apporte son lot de nouveautés (je ne détaille pas le changelog, n'étant pas en mesure de tout expliquer). Pour mémoire Parrot est une machine virtuelle originale qui sert de fondement à l'interpréteur Perl6, mais qui est aussi capable de se débrouiller avec d'autres langages comme lua, ruby, python, tcl ... Basée sur des choix techniques audacieux (registres, concepts venus du Lisp), elle reprends avec bonheur le principe de la compilation "juste au bon moment" (JIT) qui à entre autre permis à des langages comme java d'offrir des performances honorables par rapport aux langage compilés nativement. Parrot fait avancer Perl de manière certaine. Gageons qu'il en sera de même pour d'autres langages ce qui permettrait à terme d'avoir la possibilité d'utiliser une seule et unique VM pour un ensemble de langages, permettant par la même des optimisations plus profondes (on pensera évidement à l'embarqué). On imagine également les possibilités offertes pour interfacer différents modules écrits en différent langages. Liens _ Le site : [http://www.parrotcode.org/](http://www.parrotcode.org/) _ L'annonce : [http://www.parrotcode.org/news/2007/Parrot-0.4.10.html](http://www.parrotcode.org/news/2007/Parrot-0.4.10.html) _ Les langages supprotés : [http://www.parrotcode.org/languages/](http://www.parrotcode.org/languages/) _ Sur wikipedia : [http://fr.wikipedia.org/wiki/Parrot](http://fr.wikipedia.org/wiki/Parrot) et [http://fr.wikipedia.org/wiki/Perl_6](http://fr.wikipedia.org/wiki/Perl_6)