“编译原理”是计算机科学与技术专业重要的专业(基础)课程。本书是普通高等教育“十一五”国家级规划教材,也是国家精品课程主讲教材,是作者结合近三十年在哈尔滨工业大学、北京工业大学讲授该课程的经验和体会,根据本科生教学的实际需要选择和组织有关内容撰写而成的,包含了“编译原理”课程所需涵盖的知识。本书将以知识为载体,对本学科问题求解的典型思想和方法进行探讨,致力于学生四大专业基本能力的培养,为“能力导向”的课程教学提供有力支持。为了便于读者学习和掌握有关内容,面向工程应用型学生的培养,在附录中给出了相应的课程设计。
本书适合于高等学校计算机科学与技术学科本科生“编译原理”课程教学使用,也可供有关专业的学生、教师和科研人员参考。
目录
- 第1章 引论
- 习题
- 第2章 高级语言及其文法
- 第3章 词法分析
- 第4章 自顶向下的语法分析
- 第5章 自底向上的语法分析
- 第6章 语法制导翻译与属性文法
- 第7章 语义分析与中间代码生成
- 第8章 符号表管理
- 第9章 运行时的存储组织
- 第10章 代码优化
- 第11章 代码生成
- 附录 “编译原理”课程教学设计
- 缩写符号
- 词汇索引
- 参考文献