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 語言是怎麼來的.