Modern compiler implementation in C = 现代编译原理 : C语言描述 /
作者: Andrew W. Appel, Maia Ginsburg著.
出版社:
简介: 本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、ssa(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用c语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。.
全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数式语言。垃圾收集,循环优化、ssa(静态单赋值)形式。循环调度、存储结构优化等,适合于专题选讲,后续课程或研究生教学。..
本书在国外享有“虎书”的称号,与有“龙书”之称的《编译原理》(alfred aho等编著)齐名,而在先进性和新颖性方面则更胜后者一筹。国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院,加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。...