跳转到内容

Maclisp

维基百科,自由的百科全书

这是本页的一个历史版本,由Mhss留言 | 贡献2021年10月27日 (三) 13:20 歷史编辑。这可能和当前版本存在着巨大的差异。

Maclisp
编程范型多范型: 函数式, 过程式, 反射式, 元编程
语言家族Lisp
設計者Richard Greenblatt英语Richard Greenblatt (programmer)
Jon L. White
實作者MIT: Project MAC
发行时间1966年7月,​58年前​(1966-07
型態系統动态, 强类型
實作語言汇编语言, PL/I
系统平台PDP-6, PDP-10
操作系统不相容分时系统英语Incompatible Timesharing System, TOPS-10, TOPS-20英语TOPS-20, Multics
文件扩展名.lisp, .fasl
受影响于
Lisp 1.5
影響語言
Common Lisp

Maclisp,或拼為MACLISPLisp程式語言的方言之一。它由Lisp 1.5版發展而成,最早起源自1960年代麻省理工學院MAC計劃英语MIT_Computer_Science_and_Artificial_Intelligence_Laboratory#Project_MAC(Project MAC),並因此得名。它主要是由理查德·格林布拉特(Richard Greenblatt)在PDP-6上發展出來,之後由約翰·懷特(John L. White)負責維持與持續發展。在1970年代開始,在PDP-6 上,Lisp又發展出其他分支,如BBN Lisp,為了區分,它開始被稱呼為Maclisp。

歷史

Maclisp在DEC PDP-6/PDP-10上發展出來,最早只能在ITS作業系統上運作,很快就可以在所有PDP-10的作業系統上運作。利用PL/I移植到Multics上。Multics Maclisp被用來寫作Emacs

Scheme最初是基於Maclisp開始發展。