第一节:

程序设计:给出解决特定问题的方法和过程,并以某种程序设计语言为工具,编写出改语言的工具.

程序设计语言:一组规则的集合。(例如说:词法规则,语法规则,语义规则,其他规则)

翻译:将高级程序变为统一的机器语言

解释(basic 适合动态语言和交互式环境,重复执行的语句需要重复翻译,效率较低)

设计:确定一个高级程序语言的规则

实现:编写一个高级程序语言的编译器

第二节:强制式语言

语言的分类:理论基础分类:强制式,函数式,逻辑式,对象式.

发展进程:机器语言,汇编语言,高级语言(命令式,过程式),说明性语言,函数式,逻辑式语言.

冯诺依曼体系结构

构成基础:

存储器,控制器,处理器,ip

特点:

...

变量 , 赋值 ,重复

变量的四个属性:作用域,生存期,值,类型

匿名变量的概念:通过指针访问


思维导图: