本文共 705 字,大约阅读时间需要 2 分钟。
1.方案
1)原理:方案的程序可以由表达式组成,表达式可以时:基本表达式:2,3.3,true...
或者:组合表达式:(10,2),(not true)
2)数字自我评估;符号与值绑定在一起
调用表达式包括一个操作符和或多个操作数。
3)20世纪50年代末,科学家用了困惑的名称。
cons:创建链表的双参数过程。
car:返回列表第一个元素
cdr:返回列表剩余部分
nil:空列表
2.异常
1)指程序的内置工具用于声明与反应异常情况。
python引发异常,当发生错误时。
异常由程序处理,防止解释器停止。
未解决异常由python停止执行并打印追踪
2)掌握异常
异常是对象,他们有构造函数的类
他们支持控制的非本地延续
如果f调用g,g调用h,异常可直接转移h到f,而不用等待g的返回
3.计算
1)编程语言:计算机通常执行多种语言。
2)机器语言,语句由自身硬件解释。
一组固定的指令调用操作,由cpu(中央处理器)电路实现。
操作指特定硬件内存地址。
3)高级语言:声明和表达由另一种程序打印或翻译成其他语言。
提供抽象方法,如命令,函数定义和对象。
将系统抽象成独立硬件和操作系统。
4.解释器
解释器方案
eval方案按表达式形式进行调度。
所有其他合法表示都为方案列表,成为组合。
应用用户定义程序
要应用用户定义过程,请创建一个框架,形参绑定到实参,父元素是过程的环境。
5.声明性编程
1)数据管理系统很重要,多次使用也很有趣。
表格是记录的手机,范围是每一栏的值,
2)表格:
两个表可共享一个栏的名称
可以连接多个表,以生成每个表的所有行组合。
表达式可包含函数调用和算术运算符。
转载地址:http://szeuuy.baihongyu.com/