跳轉到內容

鸚鵡虛擬機器

50% developed
來自華夏公益教科書
(從 Parrot 重定向)

鸚鵡虛擬機器 是一款執行時引擎,可用於 Perl、Python、Ruby 和 PHP 等動態程式語言。最初設計用於 Perl 程式語言的第 6 版,它已擴充套件為通用動態虛擬機器,可託管多種高階語言。

鸚鵡的設計部分是為了方便程式設計師和語言設計者使用。一系列名為 Parrot 編譯器工具 (PCT) 的工具已設計出來,可促進為 Parrot 建立新語言。這些工具有助於建立新的動態程式語言或在 Parrot 上實現舊語言。

本書將向讀者介紹鸚鵡虛擬機器和鸚鵡程式設計環境。我們將討論在 PIR 和 PASM 語言中建立程式,以及如何建立編譯到 Parrot 平臺的新語言。我們還將討論鸚鵡本身,並向讀者介紹鸚鵡的內部機制,這些內部機制是根據開源許可釋出的,能夠的志願者可以對其進行修改。

目錄

鸚鵡簡介

為鸚鵡程式設計

鸚鵡編譯器工具

鸚鵡駭客

附錄

教程

"Squaak" 語言教程

資源

華夏公益教科書