跳转到内容

Maclisp

维基百科,自由的百科全书
Maclisp
编程范型多范型: 函数式, 过程式, 反射式, 元编程
语言家族Lisp
设计者李察·D·格连布勒
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),并因此得名。它主要是由李察·D·格连布勒(英语:Richard D. Greenblatt)在PDP-6上发展出来,之后由约翰·怀特(Jon L. White)负责维持与持续发展。在1970年代开始,在PDP-6 上,Lisp又发展出其他分支,如BBN Lisp,为了区分,它开始被称呼为Maclisp。

历史

[编辑]

Maclisp在迪吉多PDP-6/PDP-10上发展出来,最早是运行不相容分时系统,后来能在所有PDP-10的操作系统上运作。Maclisp最初是组合语言,后来利用PL/I移植到Multics上。Multics Maclisp被用来写作Emacs

Scheme最初是基于Maclisp开始发展。