Lisp 入门/序章 如何开始
< Lisp 入門
关于LISP
编辑LISP 是 LISt Processor 的缩写,是“列表处理语言”意思。
Lisp语言最初是由美国的John McCarthy在1960年提出来的,是最早的计算机语言之一。因为 LISP 语言在符号处理方面的优势,LISP 最初使用于人工智能处理。(早期有部分人工智能的研究者认为:“符号演算系统可以衍生出智能。”)[1]
然而,四十多年后的今天,Lisp语言仍然在使用,并且还会继续被使用,这和它独特的结构是分不开的。Lisp的基本框架可以容下任何修订或扩充。
获得LISP
编辑要阅读此书,一定需要实践。而且,边练习,边学习是个很有趣的过程。首先,您需要获得一个LISP解释器(或谓实现)。您可以去搜索,也可以使用 GNU Common Lisp ,也可以到这里去获得 Clozure CL。
第一次运行
编辑Windows 用户安装完了之后,您只需从开始菜单中找到它并单击以运行就可以了。
Linux 用户安装完之后,在终端运行 gcl
即可启动LISP编译环境。
尝试
编辑运行后,您会看到如下类似的信息:
GCL (GNU Common Lisp) 2.6.6 CLtL1 Feb 10 2005 08:19:54 Source License: LGPL(gcl,gmp), GPL(unexec,bfd) Binary License: GPL due to GPL'ed components: (UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. >
其中的 >
号表示你可以在其后输入指令。比如我们可以输入第一个指令 (help)
。看看会发生什么。
参考文献
编辑- ↑ 徐宥.LISP 语言是怎么来的.