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 | 可计算性 |
本页及相关页面(除另声明者外)由裘宗燕创建维护,可自由用于各种学习活动。其他使用需得到作者许可。 |