**章 **语言与编译
1.1 编译程序概论
1.2 **程序语言概述
1.2.1 程序语言的定义
1.2.2 名字、类型、表达式与语句
1.2.3 程序段
1.2.4 参数传递
1.3 过程与函数执行的分析方法
1.3.1 动态图描述规则
1.3.2 过程与函数执行描述示例
1.4 典型范例解析
1.5 练习题
第二章 语法分析
2.1 内容与要点
2.1.1 状态转换图
2.1.2 正规表达式与有限自动机
2.1.3 正夫式到有限自动机的变换
2.2 典型范例解析
2.3 练习题
第三章 语法分析
3.1 内容与要点
3.1.1 上下文无关文法
3.1.2 自下而上分析
3.1.3 算符优先分析法
3.1.4 自上而下分析
3.2 典型范例解析
3.3 练习题
第四章 语法分析器的自动构造
4.1 内容与要点
4.1.1 LR分析器基本知识
4.1.2 LR(0)分析表的构造
4.1.3 LSR分析表的构造
4.1.4 规范LR分析表的构造
4.1.5 LALR分析表的构造
4.1.6 二义文法的应用
4.2 典型范例解析
4.3 练习题
第五章 中间代码生成
5.1 内容与要点
5.1.1 中间语言简介
5.1.2 布尔表达式与典型语句解析
5.2 典型范例解析
5.3 练习题
第六章 程序运行存贮空间组织
第七章 代码优化
第八章 符号表示与错误处理
附录:研究生入学考试试题
参考文献