本书以“思考计算是人脑能做的最令人兴奋的事情之一”,为理念使得The Little Schemer(即以前的The Little LISPer)及其新的姐妹篇The Seasoned Schemer从LISP系列丛书中脱颖而出。本书作者对这一主题充满热情,以幽默易掌握的方式向读者讲述了抽象的概念。本书也会帮助想弄明白计算究竟是什么的读者打开一扇新的大门。本书将计算作为算术和代数(就是我们小学和中学所学的内容)的延伸来介绍,将编程作为递归函数来介绍,,并简要讨论了计算机可以做到的极限。作者以编程语言Scheme及各种有趣的食物来说明这些抽象的概念。The Seasoned Schemerinforms向读者讲述了关于计算的额外维度:函数作为值、状态变化和异常情况。The Little LISPer 介绍的LISP流行多年,已经被翻译为法语和日语。
参照《研究之美》,已得到原作者支持,由其弟子翻译,目前是函数式编程大爆发的好时机。
第一诫中有关S-表达式的第一个问题,应为(null? l)
l是(a b c) x y z)
应为
l是((a b c) x y z)
原文:
应该修改为:
原文:
应该修改为:
原文:
= i + (1 + (÷ 7 4))
应该改为:
= 1 + (1 + (÷ 7 4))