Lisp 与众不同的部分原因是,它被设计成能够自己进化。你能用 Lisp 定义新的 Lisp 操作符。Lisp 就像生物的 DNA 一样,这样的语言永远不会过时。
Ubuntu 上安装
sudo apt-get install clisp
概念
词法闭包(Lexical Closure)
在没有闭包的语言中,变量的生命周期只限于创建它的环境。但在有闭包的语言中,只要有一个闭包引用了这个变量,它就会一直存在。
宏
Lisp 程序是用 Lisp 的数据结构来表示。这表示你可以写出会写程序的程序。人们真的需要这个吗?没错 ── 它们叫做宏。
网友评论