text: UCSD Pascal，一種Pascal程式語言的實作，執行在UCSD p-System上。UCSD p-System是一種作業系統，具備高度可移植性、與實體機器無關的特性。UCSD Pascal由美國加利福尼亞大學聖地牙哥分校研發，在1978年釋出。歷史.美國加利福尼亞大學聖地牙哥分校，例如DEC PDP-11上運作。Kenneth Bowles 對於將Pascal當成程式學習的入門語言，有特別的興趣。1973年釋出的Pascal-P編譯器，實作了一種新的中間語言，稱為稱為虛擬碼或是p-code。為達成高度的可移植性，Kenneth Bowles提出利用p-code來建立一種與硬體平臺無關的模擬器，形成虛擬機器，讓程式在上面運作，也就是p-code machine或p-system。為達成這個目標，Kenneth Bowles及學生，建立了UCSD Pascal專案。UCSD Pascal分支自Pascal-P2。為了執行UCSD Pascal，UCSD研發了一個共同的程式執行環境，這個作業系統稱為UCSD p-System。在UCSD p-System上，附帶了UCSD Pascal的直譯器。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: UCSD Pascal
metadata.url: https://zh.wikipedia.org/wiki?curid=4501569