Categorias: Todos - 数据

por zky sheng 11 anos atrás

644

SICP

本文探讨了程序设计中的几个关键概念,特别是数据抽象和过程抽象的重要性。通过命名和环境的介绍,解释了如何追踪存储键值对的轨迹,并讨论了define作为最简单抽象方法的应用。还详细描述了组合式求值的过程,包括如何求值各个子表达式和过程应用的代换模型。文章进一步阐述了基本的表达形式,如基本过程的表示和组合式的构造。除了这些,本文还介绍了三种基本机制:抽象的方法、组合的方法和基本表达形式。

SICP

SICP

模块化、对象和状态

构造数据抽象

构造过程抽象

程序设计的基本元素
过程应用的代换模型
复合过程
组合式的求值

最左子表达式的值的过程应用实际参数,也就是其他子表达式的值

求值该组合式的各个子表达式

命名和环境

环境 存储kv的轨迹

命名 define 最简单抽象方法

表达式

组合式 (+ 2 3)

表示数 21 75

表示基本过程 + *

三种基本机制

抽象的方法

组合的方法

基本表达形式