SICP,一本讲解编程真谛的经典书籍。之前上大学期间,陆陆续续看了2遍这本书,无奈都没坚持到底。第一次只看完第一章,第二次只看完前三章。很多习题也没做。
这,是第三次进攻。这个repo会记录我在看SICP时的习题代码与一些自己的笔记与想法,这么做一方面是给自己查漏补缺,另一方面也为希望对今后阅读sicp的人有些许帮助。
##目标
在2016年1月1号之前啃完所有章节与习题!!
工欲善其事必先利其器。下面说下我Mac上的scheme环境:
- mit-scheme 9.2,我的Mac版本是10.10.2,按照上这个官方scheme后点击图标,闪退,不清楚为什么,我这里直接把
MIT:GNU Scheme.app/Contents
下的Resources
文件夹拷贝出来,并把它加入的PATH中,这样就能够运行了。 - 这里安装好的scheme在交互式环境下无法使用方向键,可以通过安装rlwrap解决(
brew install rlwrap
)之后,用rlwrap mit-scheme
启动就可以了。 - 英文版epub+中文版实体书,计算机的书最好还是看英文原版,我这里买了中文版的实体书,英文版的好贵!不过多看对epub格式支持很好,放手机上看很方便,而且多看支持划词翻译,写笔记,笔记同步Evernote等等,真是太方便了,推荐大家使用。
我的初始化环境就是这样了,后面如果有改变我会修改这里的说明。
- 首先可能是MIT的公开课,为了方面观看,我写了个脚步把这些视频+英文字母下载下来,并且传到了百度网盘上,有需要的可以自取。
- SICP书中的源码
- epub格式的英文原版 + 在线HTML5版sicp
- 2015-5-17 第三次开启SICP之旅