个人简介
康慕宁,1982年西北大学计算机系本科毕业,获理学学士学位;1984年西北工业大学计算机系研究生毕业,获工学硕士学位。现为西北工业大学计算机学院软件与理论系教授,中国计算机学会高级会员。多年在教学一线主讲计算机专业本科及研究生编译原理、形式语言与自动机、组合数学等课程。参加多项科研项目,发表论文数十篇。编写的“十五”国家级规划教材《编译原理》获得2002年国家级优秀教材二等奖。主讲的编译原理课程被评为陕西省精品课程。
内容简介
本书系统地阐述了编译系统的结构、工作流程、设计原理和实现技术。主要内容包括程序设计语言基本知识、词法分析、语法分析、语义分析与属性文法、语法制导的代码生成、运行时存储空间组织、代码生成与优化等。通过本书的学习,使学生掌握编译理论和方法的基本知识,具有设计实现、分析和维护编译程序方面的初步能力,提高学生科学思维能力和综合运用专业知识的能力与解决实际问题的能力。书中每章开始有本章内容简介,每章后面都有与内容紧密相关、难度适宜的习题,可以使学生更好地掌握本章所学的知识内容。
本书适合作为高等学校计算机及相关专业的教材,也可以作为考研学生的一本参考书。