Common Lisp:A Gentle Introduction to Symbols Computation
作者:David S. Touretzky (卡內(nèi)基梅隆大學(xué))
前言
這是一本關(guān)于學(xué)習(xí)Lisp編程的書(shū)籍篷朵。在人工智能研究方面(計(jì)算機(jī)科學(xué)最為前沿的領(lǐng)域之一)Lisp作為標(biāo)準(zhǔn)語(yǔ)言被廣泛應(yīng)用沃琅。同時(shí),Lisp也是一門優(yōu)秀的編程入門語(yǔ)言跪另。在編程入門的課程中章姓,因?yàn)長(zhǎng)isp具有友好的解釋器環(huán)境佳遣,豐富的數(shù)據(jù)結(jié)構(gòu),以及新手也能掌握的軟件工具凡伊,使用Lisp作為教學(xué)語(yǔ)言的課程數(shù)量正在增加零渐。
當(dāng)我寫(xiě)這本書(shū)的時(shí)候,有三種類型的讀者在我的考慮范圍內(nèi)窗声,我來(lái)一一列舉一下:
- 正在學(xué)習(xí)編程入門課程的學(xué)生相恃。當(dāng)然可以是來(lái)自任何專業(yè)的學(xué)生,從計(jì)算機(jī)科學(xué)與技術(shù)到人類學(xué)等等笨觅。對(duì)于你們,我來(lái)定義一下題目中的“簡(jiǎn)單”的意思耕腾。沒(méi)有超過(guò)算術(shù)水平的其他進(jìn)階的數(shù)學(xué)背景的人见剩,假如你不喜歡數(shù)學(xué),但是你也許會(huì)發(fā)現(xiàn)自己喜歡計(jì)算機(jī)編程扫俺。有許多例子來(lái)替代了難懂的技術(shù)術(shù)語(yǔ)解釋苍苞,還有很多穿插在文字中的練習(xí),答案就在附錄C當(dāng)中狼纬。
- 心理學(xué)者羹呵,語(yǔ)言學(xué)者,計(jì)算機(jī)學(xué)者和任何對(duì)人工智能感興趣的人疗琉。當(dāng)你開(kāi)始探尋人工智能領(lǐng)域的時(shí)候冈欢,會(huì)發(fā)現(xiàn)幾乎所有的研究成果都是使用Lisp完成的。大部分的Lisp著述主要針對(duì)的是計(jì)算機(jī)科學(xué)盈简,但是我進(jìn)了最大的努力使得本書(shū)對(duì)于每一個(gè)人都是通俗易懂凑耻。本書(shū)可以成為你閱讀人工智能材料的敲門磚,也可以成為核心工具的一個(gè)快速介紹柠贤。
- 計(jì)算機(jī)愛(ài)好者香浩。1984年之前,因?yàn)樵缙跈C(jī)型的內(nèi)存過(guò)小臼勉,Lisp在個(gè)人電腦上的使用體驗(yàn)不是很好邻吭。但在今天的配備兆級(jí)別內(nèi)存和大容量硬盤(pán)的計(jì)算機(jī)上,已經(jīng)可以運(yùn)行和大學(xué)里或者工業(yè)研究室里面同樣高質(zhì)量的工具環(huán)境宴霸,并且運(yùn)行全部Common Lisp標(biāo)準(zhǔn)應(yīng)用囱晴。本書(shū)的Lisp工具箱一節(jié)將會(huì)介紹Lisp的一些先進(jìn)特性岸裙,比如對(duì)于人工智能編程和快速建模的生產(chǎn)力工具。
本書(shū)題目中所說(shuō)的簡(jiǎn)單介紹貫穿Common Lisp的方方面面速缆。Lisp從被創(chuàng)造已經(jīng)過(guò)去了三十個(gè)年頭降允。在過(guò)去,不僅同一種方言在不同的機(jī)器上是不兼容的艺糜,而且有同一種方言編寫(xiě)的程序幾年后也不能在相同方言下運(yùn)行剧董,因?yàn)檎Z(yǔ)言正在不斷地更新。雖然開(kāi)始的時(shí)候不受約束的更新是有利的破停,但是很快要求標(biāo)準(zhǔn)化的聲音也開(kāi)始漸漸地出現(xiàn)翅楼,所以Common Lisp就被創(chuàng)造出來(lái)了。Common Lisp已經(jīng)成為事實(shí)上被各家計(jì)算機(jī)廠商支持的標(biāo)準(zhǔn),現(xiàn)在也正在不斷精煉成一個(gè)官方的標(biāo)準(zhǔn)真慢。但是Lisp的更新是沒(méi)有盡頭的毅臊,標(biāo)準(zhǔn)也會(huì)周期性的更行反映在人們制作的發(fā)行版本上面。也許那個(gè)發(fā)行版的貢獻(xiàn)者就是你黑界。
DAVID S. TOURETZKY
匹茲堡管嬉,賓夕法尼亞
----------更新:201/11/19---------------
我已經(jīng)很久沒(méi)有更新了,最近的一個(gè)契機(jī)是在郵箱里面朗鸠,時(shí)常收到網(wǎng)友的喜歡蚯撩。特別是一位叫做斯諾李的朋友指出了很多文章中的筆誤。特地前來(lái)更新改正烛占,謝謝胎挎。