本书是省精品课程建设成果,以目前流行的C/C++编译器为例,全面讲述现代编译器的各个组成部分,包括词法分析、语法分析、语义分析与语法指导翻译、面向对象语言的语法制导翻译、符号表、运行时环境、寄存器分配、目标代码优化和数据流分析等。全书既包括编译原理的基础知识,适用于本科生学习;也包括面向对象语言的语法制导翻译、存储分配、目标代码生成等,适合于后续课程或研究生教学。书中专门为学生提供了一个基于面向对象语言mini-C++的编译器,学生可以结合该实例进行系统学习。本身为任课老师免费提供电子课件。

提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。