lisp

刚开始学Lisp的时候,走了一些弯路。 我试图从自己学过的语言里(象C或Perl) 找出Lisp中的对应物。 比如for循环的写法、do和while的写法,等等。 这其实陷 入了这种思维: Lisp只不过是另一种平常的语言,和其它语言不同的只是语法。 如果Lisp能做到的,C和Perl都能做到,学Lisp好象没有什么理由。 因此,了解了 Lisp的一些语法之后,一直没有什么长进。 直到我看到了Paul GrahamOn LispThe roots of Lisp, 才明白Lisp是一种多么奇特的语言。 我同时感到优 秀的书籍是多么可贵, 许多Lisp的书只是介绍一下语法, 没有把Lisp的实质点出 来。

我把The roots of Lisp翻译成了中文 本文的 版权属于原著者Paul Graham。
您还可以下载ps文档dvi文档,或TeX源文档。 欢迎寄patch给我。

Paul Graham的另一本著作Ansi Common Lisp写得也非常 好,从仅能看到的头两章,我确信此书一定写得很精彩。 很遗憾国内没有译本或影 印本。 我把此书的第一章第二章也翻译成中文了。 注意本文的版权属于Paul Graham。
您还可以下载第一章的ps文档第一章的dvi文档,或第一章的TeX源文档
您还可以下载第二章的ps文档第二章的dvi文档,或第二章的TeX源文档。 欢迎寄patch给我。

Peter Radocchia看到此网页后,主动与我联系,热心地把Ansi Common Lisp借给 我阅读。 在此表示感谢!

我再介绍一本学习Lisp的名著:Structure and Interpretation of Computer Programs。 它是MIT计算机学科的必修教材。请注意虽然书里用的是scheme语言 (lisp的变种), 它的目的并不是教你学习scheme,而是教你如何思考和编程,scheme只不过是一种能很 方便地表达编程思想的工具。 我认为不管你用什么语言写程序,这本书都值得一读。

我把Paul Graham的另一篇文章Taste for Makers 也翻译成中文了。 他在文中 表达了自己对美的看法, 值得软件行业的人一读。 由于其中提到了Lisp,就把它 放在这儿吧。


最近更新: $Date: 2006-02-26 14:30:12 +0800 (Sun, 26 Feb 2006) $