01
bittern.cnBit by bit, tern by tern.
首页经典教材文章问题驱动主题线学习路径沙盒术语表关于我们
返回教材列表

计算机程序的构造和解释

5 章

1构造程序抽象2构造数据抽象3模块化、对象与状态4元语言抽象5计算模型
首页经典教材计算机程序的构造和解释
进阶·1996·5 章

计算机程序的构造和解释

Structure and Interpretation of Computer Programs

魔法书

作者:Harold Abelson, Gerald Jay Sussman·MIT Press·ISBN: 978-0262510875

MIT 的经典教材。以 Scheme 语言为载体,讲解程序设计的核心思想:抽象、递归、高阶函数、数据抽象、元语言抽象。

L5 虚拟机代码L6 高级语言

为什么读这本书

理解程序设计的本质思想,培养抽象思维能力。

章节导览

01

构造程序抽象

0 次阅读· 预计 14 分钟

过程与数据

递归迭代高阶函数抽象屏障
关联层级:L6
02

构造数据抽象

0 次阅读· 预计 12 分钟

复合数据

序对数据导向消息传递
关联层级:L6
03

模块化、对象与状态

0 次阅读· 预计 12 分钟

赋值的力量

局部状态环境模型流
关联层级:L5L6
04

元语言抽象

0 次阅读· 预计 10 分钟

用语言写语言

求值器惰性求值宏
关联层级:L5L6
05

计算模型

0 次阅读· 预计 11 分钟

寄存器机器

寄存器机器编译器垃圾回收
关联层级:L3L4L5

学习资源

SICP 免费在线阅读

书籍

MIT 6.001 视频课程

视频

标签

程序设计抽象函数式编程
上一本
算法导论
下一本
计算机体系结构:量化研究方法
01bittern.cn — Bit by bit, tern by tern.
首页学习路径沙盒

一位一位,一层一层。从 NAND 门到应用系统的 7 层抽象阶梯。

湘ICP备2026041283号-1