我知道这门语言是因为阅读了《黑客与画家》这本文集,之后在网络上进行了相关搜索。

LISP(全名LISt Processor,即列表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。(引用自wiki百科)

Lisp是函数式的编程语言,但是这门语言在推出的时候并没有打算设计成编程语言,只是为了用更简洁的方式定义图灵机,Lisp的书写方式仅仅为了满足论文写作的需要,发明人约翰•麦卡锡根本没有想过用它来编写Lisp程序并在计算机上运行。最后是约翰•麦卡锡的一个学生史蒂夫•拉塞尔(Steve•Russell)做出了一个Lisp的解释器,之后这门语言才在计算机上得到实现。

Lisp的语句表达使用括号括起来,而且是运算符号前置式,比如表达3+5,在Lisp里一般是如下写法:
(+ 3 5)

Lisp使用的括号之多,曾经有个笑话说是前苏联的间谍费尽九牛二虎之力弄到了美国核弹启动程序源码的最后一页,打开一看,竟然全部是右括号。而且Lisp有很多方言(相比其他语言而言),至少我接触过的解释器就有三种,当然都是大同小异,基本的东西是不变的。

Lisp语言虽然是五十年代就出现了,但是在国内,听说过这门语言的估计不是太多,真正的能够熟练应用这门语言的更是少之又少,不过,希望这个合集能够抛砖引玉,使得国内Lisp的应用能更进一步。