在奇怪的网络上
- 如果你对“为 Dummies 编写的 手写解析器”类型的方法感兴趣,Jack Crenshaw 的让我们构建一个编译器是一个相当受欢迎的系列,但尚未完成。 [1]
- 一本优秀的在线理论书籍是 Dick Grune 和 Ceriel J.H. Jacobs 撰写的解析技术 - 实用指南。 [2]
- P.D. Terry 撰写的编译器和编译器生成器,C++ 入门,罗德大学,1996 年。 [3]
- comp.compilers 常见问题解答 [4]
书籍
- Alfred V. Aho、Ravi Sethi、Jeffrey D. Ullman 撰写的龙书被广泛认为是“圣经”。(ISBN 0201100886) [亚马逊]
- 一个好的起点是 Randy M. Kaplan 撰写的为小型语言构建语言处理器。它非常非常详细地介绍了词法分析和语法分析的基础知识,并且还讨论了语言设计背后的问题。不幸的是,作者对语言构建的运行时方面关注很少(例如,没有讨论如何执行循环),但其中包含的材料比龙书更容易理解。(ISBN 0471597538)
- Finkel 的高级编程语言设计涵盖了多种类型语言的设计方面。(ISBN 0805311912)
- 一本优秀的书籍是 Allan Holub 撰写的C 语言编译器设计。除了理论之外,本书还介绍了许多其他书籍留给读者练习的实际实现细节。对于非 CS 类型的人来说,它也是极好的压舱石。查看 Holub 的网站 [5]。(ASIN 0131550454)
- 查看comp.compilers 常见问题解答以获取更多书籍评论。 [4]
提示:如果你在 [谷歌] 上搜索ISBN xxxxx,它会提供指向评论和销售该书的网站的链接。
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2012 年 8 月 7 日凌晨 1:49 GMT (差异)