
| . |
|
|
| 第1章 形式语言与自动机基础 1.1 语方和文法 1.2 自动机与正规表达式 习题 第2章 编译概述 2.1 翻译和解释 2.2 编译的阶段 2.3 编译程序的前后处理器 2.4 编译原理和技术的应用 习题 第3章 词法分析 3.1 词法分析器的作用 3.2 词法分析器的输入与输出 3.3 记号的描述和识别 3.4 词法分析程序的设计与实现 3.5 软件工具LEX 习题 第4章 语法分析 4.1 语法分析器的作用 4.2 自顶向下分析 4.3 自底向上分析 4.4 LR分析器 4.5 软件工具YACC 习题 第5章 语法制导翻译技术 5.1 语法制导定义 5.2 S属性定义的自底向上翻译 5.3 L属性定义 5.4 L属性定义自顶向下翻译 5.5 L属性定义的自底向上翻译 5.6 非L属性定义的翻译 习题 第6章 类型检查 6.1 语义分析的概念 6.2 类型体制 6.3 简单类型检查器的说明 6.4 类型表达式的等价 6.5 类型检查有关的其他主题 6.6 符号表 习题 第7章 运行时刻环境 7.1 基本概念 7.2 存储组织 7.3 存储分配策略 7.4 访问非局部名字 7.5 参数传递方式 习题 第8章 中间代码生成 8.1 中间语言 8.2 声明语句的翻译 8.3 赋值语句的翻译 8.4 布尔表达式的翻译 8.5 CASE语句的翻译 8.6 回填技术 8.7 过程调用语句的翻译 习题 第9章 目标代码生成 9.1 代码生成器设计时要考虑的问题 9.2 目标机器 9.3 运行时的存储管理 9.4 基本块与控制流图 9.5 下次引用信息 9.6 一个简单的代码生成器 习题 第10章 代码优化 10.1 优化概述 10.2 基本块的优化 10.3 循环优化 10.4 窥孔优化 10.5 dag在代码优化中的应用 习题 第11章 编译程序的设计与实现 11.1 设计与实现方法 11.2 编译实践 参考文献 |
商品评论(0条)