app前端工程师待遇:人工智能语言Lisp专题

来源:百度文库 编辑:中财网 时间:2024/07/06 17:03:11

刚开始学Lisp的时候,走了一些弯路。 我试图从自己学过的语言里(象C或Perl) 找出Lisp中的对应物。 比如for循环的写法、do和while的写法,等等。 这其实陷入了这种思维: Lisp只不过是另一种平常的语言,和其它语言不同的只是语法。如果Lisp能做到的,C和Perl都能做到,学Lisp好象没有什么理由。 因此,了解了 Lisp的一些语法之后,一直没有什么长进。 直到我看到了Paul Graham的On Lisp和 The 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,就把它放在这儿吧。