1
计算过程,
计算过程是存在于计算机里的抽象事物,计算过程会操作数据
人创建出叫程序的规则模式,指导这类行为。
从效果上看,就像人与计算机对话。
指挥计算过程的东西,程序设计语言,通过符号表达式的形式精心编排,
为了描述计算过程,用 lisp,思维型语言。
一个计算过程可以用 lisp 去描述,这个描述本身又可以作为 lisp 的数据来表示和操作。
将过程表示为数据的能力,可以实现一些有趣的东西。
1.1 程序设计的基本元素
程序设计语言,应该能让我们去更好的组织有关计算过程的思想。因此谈论一个语言,会去关注:将简单的认识组合形成复杂认识的方法。每一个强有力的语言都提供了三种机制:
基本表达形式:
组合的方法:简单->复合元素
抽象的方法:为复合对象命名,并当做单元去操作
程序设计中处理两个东西:过程和数据。
数据是希望去操作的东西,过程是关于操作这些数据的规则描述。
任何程序设计语言都需要能表示最基本的数据和最基本的过程。
名称、赋值与自定义函数
名称如何在程序中工作。
python 中的 pi,这个名称需要导入后才能使用。from math import pi
将名字与其他值组合使用。
from math import sin
这两个名称就可以使用了。
这两个名称是内置的。
适用赋值语句去定义自己的名称。
最后更新于