Pour gérer vos consentements :
Categories: Logiciels

Parrot 1.0 : la machine virtuelle de tous les langages

Les développeurs Perl doivent maintenant pousser un gros ouf. La machine virtuelle Parrot est enfin disponible en version de production. Rappelons que Parrot constituera une des briques du futur Perl 6.

Parrot 1.0 rejoint ainsi le marché très fermé des machines virtuelles, comprenant celles destinées à .NET (chez Microsoft ou dans le cadre du projet Mono) et celles dédiées à Java (en provenance de Sun ou d’éditeurs tiers). Parrot dispose toutefois d’un argument de poids : là où la plupart des machines virtuelles utilisent une pile, Parrot met en œuvre des registres.

Plus complexe, ce produit permettra de tirer la quintessence des processeurs modernes, adoptant majoritairement un système basé lui aussi sur l’utilisation de registres. Cette machine virtuelle sera également idéale pour les langages de programmation dynamiques.

Des passerelles sont déjà disponibles pour convertir le code Java ou .NET en code compatible avec Parrot. De nombreux langages de programmation sont également accessibles sous Parrot : Basic, C99, ECMAScript, LISP, PHP, Python, Ruby, Smalltalk, TCL, etc. Pour Perl 6, le travail est encore en cours. Vous pourrez toutefois vous pencher sur le compilateur Rakudo de Moritz Lenz.

Le projet Parrot est développé par une fondation indépendante et disponible sous licence open source. Il constitue donc un excellent point de départ pour les créateurs de langages de programmation.

Recent Posts

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

1 heure ago

Phi-3-mini : Microsoft lance son premier SLM

Avec Phi-3-mini, Microsoft lance un SLM conçu pour attirer une clientèle disposant de ressources financières…

2 heures ago

Apple : l’UE serait prête à approuver son plan pour ouvrir l’accès NFC

La Commission européenne serait sur le point d'approuver la proposition d'Apple visant à fournir à…

3 heures ago

IA et services publics : le gouvernement mise sur Albert et Aristote

Le Premier ministre a précisé les usages de l'IA dans les services de l'administration et…

4 heures ago

Meta Horizon OS sera-t-il le Windows ou l’Android de la VR ?

Sous la marque Horizon OS, Meta va ouvrir le système d'exploitation des casques Quest à…

1 jour ago

Treize ans après, fin de parcours pour Women Who Code

Après avoir essaimé dans 145 pays, la communauté de femmes de la tech Women Who…

1 jour ago