本书是与高校《编译原理》主流教材配套,以指导学生学习、练习和考试为目的而编写的辅导性教材。主要内容由编译程序概论、文法和语言、词法分析、自顶向下语法分析法、自底向上优先分析法、LR分析法、语法制导翻译和中间代码的生成、符号表、目标程序运行时的存储组织和代码优化共计10章组成。各章都划分为5个版块:本章知识结构图、疑难解惑、典型例题与考研题分析、重要习题精选精解和两级训练题。 本书旨在贯彻“学、练、考”的三维立体化辅导。通过“学”,在帮助读者对概念深入理解的同时,进行疑难解惑;通过“练”,帮助读者强化概念和加深理论的学习;通过“考”,使读者能够接触到近年来重点大学研究生入学考试的题目。本书选题全面、典型、新颖、重点突出,具有非常强的实用性。它既可作为“编译原理”课程的学习指导书,也可作为考研的参考书。此外,还可作为计算机软件人员的参考资料。第1章 编译程序概论
1.1 本章知识结构图
1.2 疑难解惑
1.3 典型例题与考研题分析
1.3.1 典型例题分析
1.3.2 考研题分析
1.4 重要习题精选精解
1.5 两级训练题
1.5.1 达标训练题
1.5.2 考研挑战题
第2章 文法和语言
2.1 本章知识结构图
2.2 疑难解惑
2.3 典型例题与考研题分析
2.3.1 典型例题分析
2.3.2 考研题分析
2.4 重要习题精选精解
2.5 两级训练题
2.5.1 达标训练题
2.5.2 考研挑战题
第3章 词法分析
3.1 本章知识结构图
3.2 疑难解惑
3.3 典型例题与考研题分析
3.3.1 典型例题分析
3.3.2 考研题分析
3.4 重要习题精选精解
3.5 两级训练题
3.5.1 达标训练题
3.5.2 考研挑战题
第4章 自顶向下语法分析方法
4.1 本章知识结构图
4.2 疑难解惑
4.3 典型例题与考研题分析
4.3.1 典型例题分析
4.3.2 考研题分析
4.4 重要习题精选精解
4.5 两级训练题
4.5.1达标训练题
4.5.2 考研挑战题
第5章 自底向上优先分析法
5.1 本章知识结构图
5.2 疑难解惑
5.3 典型例题与考研题分析
5.3.1 典型例题分析
5.3.2 考研题分析
5.4 重要习题精选精解
5.5 两级训练题
5.5.1 达标训练题
5.5.2 考研挑战题
第6章 LR分析法
6.1 本章知识结构图
6.2 疑难解惑
6.3 典型例题与考研题分析
6.3.1 典型例题分析
6.3.2 考研题分析
6.4 重要习题精选精解
6.5 两级训练题
6.5.1达标训练题
6.5.2 考研挑战题
第7章 语法制导翻译和中间代码的生成
7.1 本章知识结构图
7.2 疑难解惑
7.3 典型例题与考研题分析
7.3.1 典型例题分析
7.3.2 考研题分析
7.4 重要习题精选精解
7.5 两级训练题
7.5.1 达标训练题
7.5.2考研挑战题
第8章 符号表
8.1本章知识结构图