Common Lisp的入门书籍我共读过3本。
第一次,我开始读PracticalCommonLisp.chm,但是书籍给我一种不够流畅和有意思的感觉。读到第3章中断。
https://www.dropbox.com/s/2y26d4pe3kjnhvt/PracticalCommonLisp.chm?dl=0
第二次,慕名而来,开始读ANSI Common LISP,但是书籍给我一种炫耀自己数学知识的感觉,读起来有一种生硬感,到处卡壳。读到第4章的样子中断。
https://www.dropbox.com/s/dgmn653dw9urvny/ANSI%20Common%20LISP-new.pdf?dl=0
第三次,读Land of Lisp,读到第二章就发现这是本好书。我确定作者一定是花费了大量的时间来反复调整书籍内容的。因为书籍用语流畅有趣,而且最重要的是,作者的知识点讲解顺序非常流畅,有一种默契感,恰恰在我有疑问的时候,马上就出现了解决疑问的段落。这种默契感,就像是你在看一段写的非常完美的代码,透过代码,你能深刻的感受到作者花费了大量的心思调整代码,直到频临完美。
https://www.dropbox.com/s/3giqx06ubzhz9n5/Land%20of%20Lisp.pdf?dl=0
我在前两本书籍里面遇到的疑问,都在Land of Lisp里面看到了答案,而且是在非常恰当的时机看到了答案。
比如defvar setf let flet几个函数的出现顺序,使读者有了对之有非常明显的对比感知。
比如cadr cadddr等函数的讲解方式。
比如() '() nil 'nil的对比。
比如memeber函数返回列表的意义等的明确讲解。
总之,这真是一本非常不错的入门书籍。但是可惜的是,居然没有中文翻译版。
好书
《Land of Lisp》热门书评
-
430页之后漫画部分的翻译
8有用 0无用 邻家のR君 2011-06-28
430页之后是漫画了,它解释了Lisp的强大之处,不过有些东西我也不是很懂,最后两个特性我根本看不懂,尽量翻译吧。Lisp防BUG的利器:1.函数式编程函数式编程是一种编程的数学方法,这种方法给程序员很多的限制,但是可以生产出非常优雅的代码。使用函数式编程时函数只能使用以下3钟变量:参数,函数内部生...
-
关于代码风格
3有用 0无用 不正直的绅士 2011-05-15
作者说这本书是漫画书,果真不假,好多搞笑的漫画和冷幽默。后面流和输入输出部分跳过去了,觉得不太重要。关于惰性求值的AI部分读得有点囫囵吞枣。作者的这种代码风格写小程序还行,程序大了,列表套着列表套着哈希表,很容易忘记cxxr是什么东西,而且对于元组来说cdr就是第二个元素了,对于列表来说cadr才是...
-
绝对的hacker共鸣。
3有用 0无用 lili 2011-05-30
在我有限的阅读史中这本书绝对时前无古人,很可能也是后无来者。作者把haker的幽默融入的LIsp的教学中。把Lisp光芒无线的放大了。这是作者关于本书的主页。 http://landoflisp.com/不进去一定后悔。...
-
第100页
1有用 1无用 [已注销] 2011-01-21
输入 walk china 命令输出 You cannot go that way.:lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lol::lo...
-
好书
0有用 0无用 小小蜗的牛 2015-10-29
Common Lisp的入门书籍我共读过3本。第一次,我开始读PracticalCommonLisp.chm,但是书籍给我一种不够流畅和有意思的感觉。读到第3章中断。https://www.dropbox.com/s/2y26d4pe3kjnhvt/PracticalCommonLisp.chm?d...
书名: Land of Lisp
作者: Conrad Barski M·D
出版社: No Starch Press
副标题: Learn to Program in Lisp, One Game at a Time!
出版年: October 2009 (est.)
页数: 504 pages
定价: 386.00 元
ISBN: 9781593272005