SICP的地位
修炼内功,训练程序设计思维的经典教材。
具体而言,主要是通过各种方式,帮助一个初学者建立程序抽象、工程架构、DSL 构建等涉及到的一些思维模型。
学习指导
笔记整理
来自 lfkdsk 的 SICP 学习笔记:lfkdsk/SICP-Magical-Book
- 0x00:SICP 的魔法 - Scheme 基础和黑盒抽象 - lfkdsk’s Blog
- 0x01:SICP 的魔法 - 过程的求值计算和高阶过程 - lfkdsk’s Blog
- 0x02:SICP 的魔法 - 数据抽象、层次抽象 - lfkdsk’s Blog
- 0x03:SICP 的魔法 - 符号演算和数据表示方法 - lfkdsk’s Blog
- 0x04:SICP 的魔法 - 模块化、状态、环境 - lfkdsk’s Blog
- 0x05:SICP 的魔法 - 实例:数字电路模拟 - lfkdsk’s Blog
- 0x06:SICP 的魔法 - 并发、时间与流模拟 - lfkdsk’s Blog
- 0x07:SICP 的魔法 - 元语言抽象 - lfkdsk’s Blog
学习材料获取
- SICP 中文化项目:Learning-SICP (可找到中英文书籍和所有的课程视频)
https://learningsicp.github.io/
https://github.com/DeathKing/Learning-SICP
- B站视频(内嵌中文字幕翻译与外挂字幕各20集):