跳至内容

Lisp 编程/历史

来自 Wikibooks,开放的书籍,开放的世界

Lisp 由约翰·麦卡锡于 1958 年在麻省理工学院开发。他认为图灵计算模型过于粗糙,并作为一项理论练习设计了一种具有九个运算符的语言。这些包括诸如类似于 if 语句(第一个拥有该语句的语言)、用于操作列表的函数以及用于创建函数的 lambda 运算符之类的东西。这种符号和想法很大程度上来自阿隆佐·丘奇开发的 lambda 演算。

麦卡锡的一名学生在学院的计算机之一上实现了 Lisp,这完全出乎麦卡锡的意料。尽管如此,Lisp 很快就成为 MIT 环境中的热门语言,并很快吸引了爱好者,包括理查德·斯托曼。理查德·斯托曼和其他黑客,如埃里克·雷蒙德,经常称 Lisp 为他们最喜欢的语言。

Lisp 一直保持着某种小众语言的地位,但是,大多数定期使用它进行编码的程序员都对它赞不绝口。它的人气不高,但客户满意度很高,这很可能是因为它起初很难学习,或者至少看起来很难学习。

华夏公益教科书