Parrot - Übersicht


Advertisements

Wenn wir füttern unser Programm in den konventionellen Perl, wird es zunächst in einer internen Darstellung oder Bytecode kompiliert; diese Bytecode wird dann in fast separaten Subsystem zugeführt innen Perl zu sein interpretieren . So gibt es zwei verschiedene Betriebsphasen Perls: :

  • Zusammenstellung zu Bytecode und

  • Auslegung der Bytecode.

Dies ist nicht einzigartig in Perl. Andere Sprachen folgende diesen Entwurf umfassen Python, Ruby, Tcl und sogar Java.

Wir wissen auch, dass es eine Java Virtual Machine (JVM), welche eine plattformunabhängige Ausführungsumgebung dass Java-Bytecode in Maschinensprache konvertiert, und führt es. Wenn Sie dieses Konzept zu verstehen, dann werden Sie verstehen, Parrot.

Parrot ist eine virtuelle Maschine entwickelt, um effizient kompiliert und ausgeführt Bytecode für interpretierte Programmiersprachen. Parrot ist das Ziel für die endgültige Perl 6-Compiler und ist verwendet als Backend für Möpse, sowie verschiedenen anderen Sprachen wie Tcl, Ruby, Python etc. .

Parrot has wurde mit Hilfe beliebtesten Sprache geschrieben "C".

Advertisements