剛開始學(xué)Lisp的時(shí)候,走了一些彎路。 我試圖從自己學(xué)過的語言里(象C或Perl) 找出Lisp中的對(duì)應(yīng)物。 比如for循環(huán)的寫法、do和while的寫法,等等。 這其實(shí)陷入了這種思維: Lisp只不過是另一種平常的語言,和其它語言不同的只是語法。如果Lisp能做到的,C和Perl都能做到,學(xué)Lisp好象沒有什么理由。 因此,了解了 Lisp的一些語法之后,一直沒有什么長進(jìn)。 直到我看到了Paul Graham的On Lisp和 The roots of Lisp, 才明白Lisp是一種多么奇特的語言。 我同時(shí)感到優(yōu)秀的書籍是多么可貴, 許多Lisp的書只是介紹一下語法, 沒有把Lisp的實(shí)質(zhì)點(diǎn)出來。
我把The roots of Lisp翻譯成了中文 。 本文的版權(quán)屬于原著者Paul Graham。
您還可以下載ps文檔, dvi文檔,或TeX源文檔。 歡迎寄patch給我。
Paul Graham的另一本著作Ansi Common Lisp寫得也非常好,從僅能看到的頭兩章,我確信此書一定寫得很精彩。 很遺憾國內(nèi)沒有譯本或影印本。 我把此書的第一章和第二章也翻譯成中文了。 注意本文的版權(quán)屬于Paul Graham。
您還可以下載第一章的ps文檔, 第一章的dvi文檔,或第一章的TeX源文檔。
您還可以下載第二章的ps文檔, 第二章的dvi文檔,或第二章的TeX源文檔。 歡迎寄patch給我。
Peter Radocchia看到此網(wǎng)頁后,主動(dòng)與我聯(lián)系,熱心地把Ansi Common Lisp借給我閱讀。 在此表示感謝!
我再介紹一本學(xué)習(xí)Lisp的名著:Structure and Interpretation of Computer Programs。 它是MIT計(jì)算機(jī)學(xué)科的必修教材。請(qǐng)注意雖然書里用的是scheme語言 (lisp的變種),它的目的并不是教你學(xué)習(xí)scheme,而是教你如何思考和編程,scheme只不過是一種能很方便地表達(dá)編程思想的工具。 我認(rèn)為不管你用什么語言寫程序,這本書都值得一讀。
我把Paul Graham的另一篇文章Taste for Makers 也翻譯成中文了。 他在文中表達(dá)了自己對(duì)美的看法, 值得軟件行業(yè)的人一讀。 由于其中提到了Lisp,就把它放在這兒吧。
聯(lián)系客服