1

计算过程

计算过程是存在于计算机里的抽象事物,计算过程会操作数据

人创建出叫程序的规则模式,指导这类行为。

从效果上看,就像人与计算机对话。

指挥计算过程的东西,程序设计语言,通过符号表达式的形式精心编排,

为了描述计算过程,用 lisp,思维型语言。

一个计算过程可以用 lisp 去描述,这个描述本身又可以作为 lisp 的数据来表示和操作。

将过程表示为数据的能力,可以实现一些有趣的东西。

1.1 程序设计的基本元素

程序设计语言,应该能让我们去更好的组织有关计算过程的思想。因此谈论一个语言,会去关注:将简单的认识组合形成复杂认识的方法。每一个强有力的语言都提供了三种机制:

  • 基本表达形式:

  • 组合的方法:简单->复合元素

  • 抽象的方法:为复合对象命名,并当做单元去操作

程序设计中处理两个东西:过程和数据。

数据是希望去操作的东西,过程是关于操作这些数据的规则描述。

任何程序设计语言都需要能表示最基本的数据和最基本的过程。

名称、赋值与自定义函数

名称如何在程序中工作。

python 中的 pi,这个名称需要导入后才能使用。from math import pi

将名字与其他值组合使用。

from math import sin

这两个名称就可以使用了。

这两个名称是内置的。

适用赋值语句去定义自己的名称。

最后更新于