MIT OpenCourseware SICP 幻灯片
其他相关材料请到 MIT OpenCourseware 的 SICP 网页 浏览和下载
目录 附注
Lecture 1 有关计算的讨论:过程性思维的意义
Lecture 2 Scheme 基础
Lecture 2 - 附件 一个新星企业的故事
Lecture 3 过程和计算:递归和迭代
Lecture 4 求值的代价:增长速度
Lecture 5 数据抽象
Lecture 6 高阶函数:以函数作为参数和/或返回值
Lecture 7 好的程序设计实践:怎样写程序
Lecture 8 高阶函数的应用
Lecture 9 符号和引号:区分名字与数据
Lecture 10 带标记的数据
Lecture 11 高级数据类型
Lecture 12 数据的修改(变化,mutation)
Lecture 13 树、图和检索
Lecture 14 图和检索
Lecture 15 计算过程的环境模型
Lecture 16 面向对象程序设计-I
Lecture 17 面向对象程序设计-II
Lecture 18 面向对象程序设计-III
Lecture 19 语言的解释-I
Lecture 19-2 语言的解释-II
Lecture 19-附件 解释器的代码
Lecture 20 元循环求值器
Lecture 20-附件 求值器的代码
Lecture 21 惰性求值-I
Lecture 21-2 惰性求值-II
Lecture 21-附件 惰性求值器的代码
Lecture 22 非同步计算
Lecture 23 通用机器
Lecture 26 可计算性
本页及相关页面(除另声明者外)由裘宗燕创建维护,可自由用于各种学习活动。其他使用需得到作者许可。