Parrot-overview
提供:Dev Guides
オウム-概要
プログラムを従来のPerlにフィードすると、最初に内部表現またはバイトコードにコンパイルされます。このバイトコードは、Perl内のほぼ独立したサブシステムに送られて解釈されます。 したがって、Perlの操作には2つの異なるフェーズがあります。
- バイトコードへのコンパイルと
- バイトコードの解釈。
これはPerlに固有のものではありません。 この設計に従う他の言語には、Python、Ruby、Tcl、さらにはJavaが含まれます。
また、Javaバイトコードをマシン言語に変換して実行する、プラットフォームに依存しない実行環境であるJava仮想マシン(JVM)があることもわかっています。 この概念を理解すれば、Parrotを理解できます。
Parrotは、最も一般的な言語「C」を使用して記述されています。