本书第一章概述编译器的全流程。

第二三章分别介绍了 lexer 和 parser 技术。

第四章开始介绍不同种类的 IR 以及优劣势。

第五章介绍了 Syntax-Driven translation 技术在 parser 阶段生成 IR

第六章单独介绍了 procedure 如何实现以及优化。

第七章通过例子介绍源码结构如何在编译器实现,比如 loop,if 语句,以及 procedure 调用等。

从第八章开始,介绍优化技术,8-10 逐步深入介绍优化的技术。

第11-13章介绍后端技术。

第十四章介绍了 runtime 优化,以及 JIT 等技术。