WikiDer > Parrot virtuelle Maschine

Parrot virtual machine
Parrot virtuelle Maschine
EntwicklerPapageienstiftung
Letzte Version1.6
BetriebssystemMultiplattform
Geschrieben inC
KategorieVirtuelle Maschine
LizenzKünstlerische Lizenz 2.0
Versionskontrollegithub.com
Portal  Portalsymbol  Informatik

Papagei ist eine op registriert basierend virtuelle Maschine, entwickelt, um dynamische Sprachen effizient auszuführen. Papagei ist ein Open-Source-Projekt, verteilt unter a kostenlosSoftwarelizenz, nämlich Künstlerische Lizenz 2.0.Parrot wurde von der . gestartet perlCommunity und wird mit Hilfe von Open Source Communities entwickelt.

Das Projekt konzentriert sich auf Lizenzkompatibilität und Kompatibilität mit mehreren Plattformen, Systemen und modernen Prozessorarchitekturen. Neben der Geschwindigkeit und der Flexibilität, Perle 6 und andere moderne dynamische Sprachen. Die erste Version (1.0) mit einem stabilen API wurde am 17. März 2009 ins Leben gerufen.

Geschichte

Das erste Parrot-Projekt war ein Witz, der eine neue Sprache ankündigte, die Python und Perl würde sich vereinen. Der Name wurde später vom aktuellen Projekt mit dem Ziel übernommen, Perl 6, Python und andere Sprachen zu unterstützen.

Software

Es gibt drei Arten von Code für Parrot:

  • Bytecode, ist binär und standardmäßig in Parrot integriert.
  • Parrot Assembly Language (PASM) ist eine Low-Level-Sprache, die in Bytecode kompiliert wird.
  • Parrot Intermediate Representation (PIR) ist höher als PASM und wird ebenfalls in Bytecode kompiliert.