用 C 编写编译器

Writing a Compiler in C

我对编译器及其工作方式非常感兴趣,所以我想知道是否有好的资源或书籍可以从头开始编写编译器。由于我是一名新手 C 程序员,如果指南是针对 C 的,那将是完美的。

谢谢。

"Compiler Construction for Digital Computers" 第 1 版作者:David Gries
是我的最爱,好评

还有 Allen Holub 的书 Compiler Design in C,有电子版。它也比 Gries 的书更新一点(1990 年而不是 1971 年)。