差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
public:cs:sicp [2016/02/06 15:41] – [2.4 抽象数据的多重表示] oakfire | public:cs:sicp [2023/04/21 13:22] (当前版本) – oakfire | ||
---|---|---|---|
行 2: | 行 2: | ||
* SICP:Structure and Interpretation of Computer Programs | * SICP:Structure and Interpretation of Computer Programs | ||
* 本书使用 Lisp 方言 Scheme 来教学。ubuntu 14.04 可安装 '' | * 本书使用 Lisp 方言 Scheme 来教学。ubuntu 14.04 可安装 '' | ||
+ | * JS 版本在线阅读:[[https:// | ||
===== 第1章 构造过程抽象 ===== | ===== 第1章 构造过程抽象 ===== | ||
==== 1.1 程序设计的基本元素 ==== | ==== 1.1 程序设计的基本元素 ==== | ||
行 56: | 行 57: | ||
===== 第2章 构造数据抽象 ===== | ===== 第2章 构造数据抽象 ===== | ||
+ | * 本章节大部分内容是关于怎么抽象数学运算,详细看书。 | ||
==== 2.1 数据抽象导引 ==== | ==== 2.1 数据抽象导引 ==== | ||
* // | * // | ||
行 88: | 行 90: | ||
* 数据导向的程序设计技术 | * 数据导向的程序设计技术 | ||
* 消息传递 | * 消息传递 | ||
+ | ==== 2.5 带有通用型操作的系统 ==== | ||
+ | * 这里思想类似面向对象程序设计,但是,书里注释说明,本书关心局部状态分析, 而不提“类”与“继承”,是因为现实问题是无法仅仅通过计算机语言设计的方式来合理处理的。 | ||
+ | * 多项式算术 | ||