本人是旧版工业机器人,满脑袋程序,了解LISP但从没真正用过,也不知能用她做什么。几年前重新灌录了Erlang,才真正理解其概念之伟大。偶然从Douglas Crockford[1]得知这本书,一读之下发现特别适合入门。为了验证,让我完全不懂程序的十岁儿子试着读到第一个“Why?”,他也发现写得有趣,也完全理解atom,list,car,cdr(could‘er),印证了此书确实不简单。
但,作者声明,此书的目的不是教你scheme,而是递归的概念。所以,即便如我这样自认对电脑所知甚多者,也觉得受益非浅。
总之,虽纯LISP类语言已乏人问津,但其对新语言的影响是深远的,新人类应能从此书中受益。别被scheme挡住,此书只是借用它来教授更有用的编程思路。
另,网上有PDF版,可以在6“的Kindle上看。
[1] http://javascript.crockford.com/little.html