The Little Schemer:递归与函数式的奥妙
  • 推荐3
  • 收藏1
  • 浏览2.6K

The Little Schemer:递归与函数式的奥妙

Daniel P. Friedman, Matthias Felleisen (作者)  卢俊祥 (译者)

  • 书  号:978-7-121-31725-5
  • 出版日期:2017-06-27
  • 页  数:212
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 原书名: The Little Schemer - 4th Edition
  • 原书号:9780262560993
  • 维护人:张春雨
纸质版 ¥65.00
本书以“思考计算是人脑能做的最令人兴奋的事情之一”,为理念使得The Little Schemer(即以前的The Little LISPer)及其新的姐妹篇The Seasoned Schemer从LISP系列丛书中脱颖而出。本书作者对这一主题充满热情,以幽默易掌握的方式向读者讲述了抽象的概念。本书也会帮助想弄明白计算究竟是什么的读者打开一扇新的大门。本书将计算作为算术和代数(就是我们小学和中学所学的内容)的延伸来介绍,将编程作为递归函数来介绍,,并简要讨论了计算机可以做到的极限。作者以编程语言Scheme及各种有趣的食物来说明这些抽象的概念。The Seasoned Schemerinforms向读者讲述了关于计算的额外维度:函数作为值、状态变化和异常情况。The Little LISPer 介绍的LISP流行多年,已经被翻译为法语和日语。
参照《研究之美》,已得到原作者支持,由其弟子翻译,目前是函数式编程大爆发的好时机。

目录

本书勘误

印次
  • 页码:Scheme十诫  •  行数:8  •  印次: 2

    第一诫中有关S-表达式的第一个问题,应为(null? l)

    tangc1986 提交于 2018/2/23 23:28:45
    张春雨 确认于 2018/8/21 16:58:14
  • 页码:5  •  行数:15  •  印次: 1

    l是(a b c) x y z)
    应为
    l是((a b c) x y z)

    姜鹏 提交于 2017/8/2 0:45:43
    张春雨 确认于 2017/8/7 9:42:16
  • 页码:5  •  行数:15  •  印次: 1

    原文:

    l 的 car 是什么?
    在这里,
        l 是 (a b c) x y z)
    

    应该修改为:

    l 的 car 是什么?
    在这里,
        l 是 ((a b c) x y z)
    
    iamtzh 提交于 2017/8/6 12:19:35
    张春雨 确认于 2017/8/7 10:33:47
  • 页码:24  •  印次: 1

    原文:

    判断a是否等于lat的car,或者通过调用member?函数,继续判断a是否是lat的car的一个元素(此时吧lat的car当作一个列表)。

    应该修改为:

    判断a是否等于lat的car,或者通过调用member?函数,继续判断a是否是lat的cdr的一个元素(此时吧lat的cdr当作一个列表)。

    仰泳007 提交于 2017/8/24 17:42:29
    张春雨 确认于 2017/8/25 14:47:25
  • 页码:75  •  印次: 1

    原文:
    = i + (1 + (÷ 7 4))
    应该改为:
    = 1 + (1 + (÷ 7 4))

    仰泳007 提交于 2017/9/21 12:42:03
    张春雨 确认于 2017/9/26 15:25:59

读者评论

  • 和这本书配套在scheme在哪里下载?读者服务里说这里可以下载资源,没找到啊?

    pgs发表于 2022/7/4 9:57:14
  • 书中介绍的“下载资源”在哪里?

    frank2019发表于 2019/1/12 20:05:17
    • https://github.com/pkrumins/the-little-schemer 这个好像是。

      我预成佛发表于 2019/3/13 6:02:22
  • 请问“下载资源”在哪里?谢谢

    笨笨发表于 2018/8/10 11:13:00
    • https://github.com/pkrumins/the-little-schemer 这个好像是.

      我预成佛发表于 2019/3/13 6:02:51
  • 译者卢俊祥简介:
    新浪微博:@2gua
    个人网站:瓜园耕读
    知乎专栏:2gua的编程生活

    iamtzh发表于 2017/8/6 13:41:50