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) 。看看会发生什么。

参考文献[编辑]

  1. 徐宥.LISP 语言是怎么来的