简介

  • 计算机程序的构造和解释 书籍的阅读笔记

第一章 程序设计的基本元素

  • 一个强有力的程序设计语言,不仅是一种指挥计算机执行任务的方式,它还应该称为一种框架,使我们能够在其中组织自己有关计算过程的思想。
  • 每一种强有力的语言都为此提供了三种机制:
    • 基本表达形式,用于表示语言所关心的最简单的个体
    • 组合的方式,通过它们可以从较简单的东西出发构造出复合的元素
    • 抽象的方法,通过它们可以为复合对象命名,并将它们当做单元去操作
  • 在程序设计中,我们需要处理两类要素:过程和数据