PAL,是教育演算法語言(Pedagogic Algorithmic Language)的首字母簡寫,它是在大約1967年於麻省理工學院開發的程式語言,用於幫助教授程式語言語意和設計[1][2]。它是ISWIM的直接後代,並擁有很多來自Christopher Strachey的哲學[3]

Quick Facts 編程範型, 設計者 ...
PAL
編程範型函數式指令式
設計者Peter Landin、Arthur Evans及其他人
面市時間1967年,​57年前​(1967
啟發語言
ISWIM
影響語言
ML
Close

PAL最初用Lisp實現,由彼得·蘭丁和小詹姆斯·H·莫里斯(James H. Morris, Jr.)書寫。後來馬丁·理察德、Thomas J. Barkalow、Arthur Evans, Jr.、Robert M. Graham、James Morris, Jr和約翰·華生克拉夫特英語John Wozencraft對它做了重新設計。Richards和Barkalow將它用BCPL實現為中間代碼直譯器,並執行在IBM System/360之上,它被稱為PAL/360[4]

RPAL

RPAL,即「右參照PAL」,是PAL的函數式子集的實現[5]。它被用在佛羅里達大學用於教學程式語言構造和函數式程式設計。程式是嚴格的函數式的,沒有賦值運算序列。

參照

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.