编译精要
Essentials of Compilation
Jeremy G. Siek · 初版 2023 年
- 28次提及
- 13人推荐
- 22位 HN 评论者
为什么值得读
采用增量实现方法,每一步都能构建出完整可运行的编译器
- 采用递增开发方式,逐步扩展语言特性的支持
- 紧扣开发者体验与现代编译器工程实现
- 提供Python与Racket两种语言实现版本
适合:想动手编写第一个可用编译器的编程语言爱好者
值得读指数:78 / 100
Hacker News 读者推荐
……按字母顺序——我觉得这些都很棒,所以顺便附上了我喜欢它们的亮点):- 印第安纳大学(IU)P423/P523:编译原理(Programming Language Implementation)- Jeremy Siek,课程教材是《Essentials of Compilation: An Incremental Approach》(挺有意思的方法,逐步开发编程语言特性,每一步都有一个完全可运行的编译器,参见 http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf;……
matt_d 在 HN 的推荐
对于刚入门“编译器”(compilers)的新手,我建议从这里开始:1. https://www.plai.org 2. Siek 的《Essentials of Compilation》
oxff 在 HN 的推荐
我今年夏天学了几门编译器课程,这是我找到的最好的资源之一(UPenn、CMU 以及 Siek 的《Essentials of Compilation》)。它在其中风格独特,是第一个采用现代方法的系列讲座,也就是将 compiler frontend 与开发者体验和 IDE 结合起来。强烈推荐给任何……
solmag 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0262048248
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。