P-code machine

维基百科,自由的百科全书
跳转至: 导航搜索

計算機科學中,P-code機英语P-code machine)是一種被設計來執行P-code的虛擬機器。源自於虛擬碼(Pseudo-code)或 Pascal-code的縮寫,P-code是一種與特定硬體平台無關的中間碼,一種虛擬機器碼,即是我們現代所稱Bytecode的前身。這個概念在1966年首次出現,但直到1970年代才被實作出來,最有名的P-code machine,來自於Pascal語言,特別是UCSD Pascal實作。這個概念影響到後來的JavaC♯

1973年Pascal-P編譯器中首次實作了P-code machine,1975年的Pascal-S編譯器也以這個機制來實作。

歷史[编辑]