| 作 者: | 刘春林 |
| 出版社: | 国防工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 社会学 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 高级语言及编译程序概述
1.1 学习要点
1.1.1 程序语言的定义
1.1.2 高级语言的分类
1.1.3 数据类型与操作
1.1.4 函数调用的方式
1.1.5 编译程序
1.1.6 程序语言的语法描述
1.2 典型题解析
1.3 习题及解答
第2章 词法分析
2.1 学习要点
2.1.1 词法分析的任务
2.1.2 状态转换图
2.1.3 正规表达式和有限自动机
2.1.4 正规式和有限自动机的等价性
2.1.5 确定有限自动机和非确定有限自动机的等价性
2.1.6 正规文法和有限自动机的等价性
2.1.7 确定有限自动机的化简
2.2 典型题解析
2.3 习题及解答
第3章 语法分析——自上而下分析
3.1 学习要点
3.1.1 语法分析
3.1.2 自上而下分析的前提
3.1.3 将文法改造成LL(1)文法
3.1.4 递归下降分析法
3.1.5 预测分析法
3.2 典型题解析
3.3 习题及解答
第4章 语法分析——自下而上分析
4.1 学习要点
4.1.1 自下而上分析的基本问题
4.1.2 算符优先分析
4.1.3 LR分析
4.2 典型题解析
4.3 习题及解答
第5章 属性文法和语法制导翻译
5.1 学习要点
5.1.1 属性文法
5.1.2 基于属性文法的处理方法
5.1.3 S-属性文法的自下而上计算
5.1.4 L-属性文法和自顶向下翻译
5.1.5 自下而上计算继承属性
5.2 典型题解析
5.3 习题及解答
第6章 语义分析和中间代码产生
6.1 学习要点
6.1.1 中间语言
6.1.2 说明语句的处理
6.1.3 赋值语句的翻译
6.1.4 布尔表达式的翻译
6.1.5 控制语句的翻译
6.1.6 类型检查
6.2 典型题解析
6.3 习题及解答
第7章 运行时存储空间组织
7.1 学习要点
7.1.1 符号表
7.1.2 运行时存储空间组织概述
7.1.3 动态存储分配
7.1.4 活动记录
7.1.5 静态链与DISPLAY表
7.2 典型题解析
7.3 习题及解答
第8章 代码优化与目标代码生成
8.1 学习要点
8.1.1 优化概述
8.1.2 基本块、程序流图与局部优化
8.1.3 循环与循环优化
8.1.4 目标代码生成
8.2 典型题解析
8.3 习题及解答
附录典型试卷
参考文献