the little schemer 学习

最近 学习了下 the little schemer 这本书,出版时间比较久了,最初可能是听王垠说的吧,一直没去看,不太习惯看电子版的技术书。但今年看到国内引进了,于是买来看看。

前面几章都比较容易,后三章比较难。倒数第二章看的时候有些断断续续,没明白作者想要干啥,于是去网上搜了下,原来Y组合子的目的是为了 给匿名函数实现递归。倒数第三章 在草稿纸上写写 就明白 过程是怎么发生的了。最后一章作者倒说的比较直接,直接实现一个 解释器。这倒是想起 《计算的本质》那本书用 ruby这么干的。

一个网友用python实现的解释器
https://blog.csdn.net/life_hunter/article/details/8540478

书中的代码怎么运行呢?从没学过Scheme或者其他LISP语言,网上说用DrRacket,但直接输入书上的代码报错。。。原来 还不能直接这么做。书上一句car (a b c)在编辑器里得写成 (car '(a b c)) 才行

具体参考下 这个代码仓库
https://github.com/MiMO33/the-little-schemer

以及这本书给出的介绍
scheme简明教程
地址: https://legacy.gitbook.com/book/wizardforcel/teach-yourself-scheme/details

DrRacket调试
https://www.cnblogs.com/weekbo/p/10297443.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值