计算机程序的构造和解释 SICP

读书 note

Note1 构造过程抽象

  • 对计算过程的理解

计算过程:1)是一种抽象事物;2)可以操作“数据”,“数据”也是一种抽象事物;3)“程序”规则模式用来指导这类过程的执行;

  • 程序设计的基本元素

程序设计语言,能满足如下点:

  1. 指挥计算机执行任务的方式

  2. 一种框架,满足能够组织有关计算过程的思想

  3. 重点要放在能够将简单认知组合起来形成更复杂认知的方法上面

每种强有力的语言都会提供如下三个机制:

  1. 基本的表达形式

  2. 组合的方法

  3. 抽象的方法

程序设计中,过程和数据是处理要素。数据是一种我们希望去操作的东西,过程是有关操作这些数据的规则的描述。

软件环境

and

  • Portacle: All in One Portacle is a complete IDE for Common Lisp that you can take with you on a USB stick. It is multi-platform and can be run on Windows, OS X, and Linux. Since it does not require any complicated installation process, it is set up and running in no time.

Ref

另外一本编程语言的书

最后更新于