一、程序设计语言及其构成
1.程序设计语言
2.高级程序设计语言划分
3.常见的高级程序语言
4.标记语言
5.程序设计语言的构成
二、表达式
表达式的类型及转换规则
三、传值和传址调用
1.数据类型
2.传值和传址调用
四、语言处理程序
1.语言处理程序
语言处理程序: 将高级语言转换成计算机可执行的机器语言,分为汇编、编译和解释程序
汇编程序: 翻译由汇编语言编写的程序
解释程序: 针对高级语言编写的源程序,直接解释执行源程序
编译程序: 源程序翻译成目标语言程序,然后执行目标程序
2.汇编程序
3.解释程序
4.高级语言执行过程
五、编译程序
1.编译过程
2.词法分析
3.语法分析
4.语义分析
5.出错处理
六、有限自动机和正规机
1.正规式