- Parrot 教程
- Parrot - 首頁
- Parrot - 概覽
- Parrot - 安裝
- Parrot - 說明
- Parrot - 垃圾回收
- Parrot - 資料型別
- Parrot - 暫存器
- Parrot - 操作
- Parrot - 分支
- Parrot 例項
- Parrot - 例項
- Parrot 資源
- Parrot - 快速指南
- Parrot - 有用資源
Parrot - 概覽
當我們將程式輸入傳統的 Perl 中時,它首先會被編譯成內部表示形式,或位元組碼;然後,該位元組碼將被輸入 Perl 中幾乎獨立的子系統中進行解釋。因此,Perl 的操作有兩個不同的階段
編譯成位元組碼和
解釋位元組碼。
這並非 Perl 獨有。遵循這一設計的其他語言包括 Python、Ruby、Tcl 甚至 Java。
我們還知道,有一個 Java 虛擬機器 (JVM),它是一個與平臺無關的執行環境,可以將 Java 位元組碼轉換成機器語言並執行它。如果你理解這個概念,那麼你就可以理解 Parrot 了。
Parrot 是一個虛擬機器,設計用於高效編譯和執行解釋語言的位元組碼。Parrot 是最終 Perl 6 編譯器的目標,並用作 Pugs 以及其他多種語言的後臺,比如 Tcl、Ruby、Python 等。
Parrot 已使用最流行的語言“C”編寫。
廣告