书籍介绍
这本书在读者口中反复被提及的,不是它涵盖了多少编译技术的细节,而是它把“造一个编译器”这件事本身当成了一条贯穿全书的实践主线——从第二章那个缩微翻译器起步,一路走到代码生成与优化,让你看着一个分析器如何从概念长成形体。也正因如此,评价两极分明:有人读来“丝般顺滑”,难点处总有例子托底;也有人卡在第二章、最终在优化部分“弃疗”。它最富争议之处,在于把词法、语法、语义分析这些经典内容奉为核心,而现代编译器工程里它们未必是最关键的环节。它真正适合的人,是愿意花时间去亲手构造、并想理解编译器内部如何运作的人;若只为掌握当代工程实践,或许另有所选。