WikiDer > Parrot virtuelle Maschine
Parrot virtuelle Maschine | ||||
| Entwickler | Papageienstiftung | |||
| Letzte Version | 1.6 | |||
| Betriebssystem | Multiplattform | |||
| Geschrieben in | C | |||
| Kategorie | Virtuelle Maschine | |||
| Lizenz | Künstlerische Lizenz 2.0 | |||
| Versionskontrolle | github.com | |||
| ||||
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.