第二章第五节介绍的通用型操作系统完整代码实现所有习题要求的功能 带有通用型操作的系统 通过通用型界面过程,不但能够定义出在不同表示上的通用操作,
SICP-Refresher-Chapter-2(4)
抽象数据的多重表示 对于一个数据对象可能存在多种有用的表示形式,而且也可能希望所设计的系统能处 理多种表示形式; 除了需要将表示与使用相隔离的数据
SICP-Refresher-Chapter-2(3)
符号数据 引进将任意符号作为数据的功能; 引号 将表和符号标记为应该作为数据对象看待,而不是作为应该求值的表达式; 所用的引号形式与自然语言中的不同
SICP-Refresher-Chapter-2(2)
层次性数据和闭包性质 序对使用的是一种被称为 盒子和指针 的表示方式: 序对的每个对象表示为指向 盒子 的 指针; 与序对的元素相对应的 盒子 里包含着该元素的
SICP-Refresher-Chapter-2(1)
第二章 本章将重点转到各种程序设计语言都包含的另一个关键方面:讨论它们所提供的,将 数据对象组合起来,形成 复合数据 的方式; 复合数据和复合过程一样