……太赞了!我是在一家教材分销商那儿淘了本二手,大概也就相当于30刀。如果有人对编译原理的其他书感兴趣,我推荐这几本:- Torben Mogensen 的《The Basics of Compiler Design》- Andrew Appel 的《Modern Compiler Implementation in C》(也有 ML 和 Java 版本)- Grune、Bal 等人的《Modern Compiler Design》。龙书(The Dragon Book)自然是出了名的臭名昭著……
…that's awesome! I picked up mine second hand at a textbook distributor for the equivalent of about $30. For anyone interested in other books on compiler construction, I would recommend these: - "The Basics of Compiler Design" by Torben Mogensen - "Modern Compiler Implementation in C" by Andrew Appel (ML and Java versions available too) - "Modern Compiler Design" by Grune, Bal et al. The Dragon Book is obviously infamous…
……将以下两本书作为对照并行阅读:1. K. Cooper, L. Torczon 的《Engineering a Compiler》。2. A. Appel 的《Modern Compiler Implementation in ML》。如果你想要一本篇幅小一点的书,我推荐 T. Mogensen 的《The Basics of Compiler Design》,短小精悍非常不错。所有这些资源列表里都有链接。祝折腾愉快!
…the two following books as a parallel reading: 1. Engineering a Compiler, K. Cooper, L. Torczon. 2. Modern Compiler Implementation in ML, by A. Appel. If you want a smaller book, the I recommend the Basics of Compiler Design by T. Mogensen, it is a nice and short one. All of these resources are linked to in the list. Happy tinkering!
我是在哥本哈根大学计算机系(DIKU)的编译器导论课上读的这本书。它完全名副其实:《Basics of Compiler Design》(编译器设计基础)。它不会让你瞬间变成编译器大佬,但能帮你把基础打得非常扎实。如果有人感兴趣,我可以分享这门课的每周作业和期末项目。高阶课程……
I've read it as a part of the introductory compiler course at DIKU (Computer Science dept. of University of Copenhagen). It's good for exactly what the title says: Basics of Compiler Design. It won't make you a compiler guru, but it will give you a good grasp of the fundamentals. If anyone is interested, I could share the weekly assignments and the exam project from the course. The advanced…
作为一个目前正在做自创语言的人,这类书简直至关重要。《Basics of Compiler Design》从偏理论的角度覆盖了编译器构建的很多通用基础知识。我发现其他几本最近出版的好书也特别有帮助,包括:Bob Nystrom(@munificent……)写的《Crafting Interpreters》
As someone currently building a language, books like this have been critical. Basics of Compiler Design covers a lot of the common ground of compiler construction from a more theoretical standpoint. Other recent books I've found really helpful include: Crafting Interpreters by Bob Nystrom (@munificent…
…learned about compilers we were introduced to T-diagrams, sometimes called tombstone or bratman diagrams and shown how to bootstrap a compiler for a high level language from scratch [1]. Torben Mogensen's Basics of Compiler Design [2] - Chapter 13 is devoted to bootstrapping a compiler, which introduces them. [1] scratch meaning a computer (with relevant hardware) with a CPU with it's machine code instructions and some way to…
……太赞了!我是在一家教材分销商那儿淘了本二手,大概也就相当于30刀。如果有人对编译原理的其他书感兴趣,我推荐这几本:- Torben Mogensen 的《The Basics of Compiler Design》- Andrew Appel 的《Modern Compiler Implementation in C》(也有 ML 和 Java 版本)- Grune、Bal 等人的《Modern Compiler Design》。龙书(The Dragon Book)自然是出了名的臭名昭著……
…that's awesome! I picked up mine second hand at a textbook distributor for the equivalent of about $30. For anyone interested in other books on compiler construction, I would recommend these: - "The Basics of Compiler Design" by Torben Mogensen - "Modern Compiler Implementation in C" by Andrew Appel (ML and Java versions available too) - "Modern Compiler Design" by Grune, Bal et al. The Dragon Book is obviously infamous…
……将以下两本书作为对照并行阅读:1. K. Cooper, L. Torczon 的《Engineering a Compiler》。2. A. Appel 的《Modern Compiler Implementation in ML》。如果你想要一本篇幅小一点的书,我推荐 T. Mogensen 的《The Basics of Compiler Design》,短小精悍非常不错。所有这些资源列表里都有链接。祝折腾愉快!
…the two following books as a parallel reading: 1. Engineering a Compiler, K. Cooper, L. Torczon. 2. Modern Compiler Implementation in ML, by A. Appel. If you want a smaller book, the I recommend the Basics of Compiler Design by T. Mogensen, it is a nice and short one. All of these resources are linked to in the list. Happy tinkering!
我是在哥本哈根大学计算机系(DIKU)的编译器导论课上读的这本书。它完全名副其实:《Basics of Compiler Design》(编译器设计基础)。它不会让你瞬间变成编译器大佬,但能帮你把基础打得非常扎实。如果有人感兴趣,我可以分享这门课的每周作业和期末项目。高阶课程……
I've read it as a part of the introductory compiler course at DIKU (Computer Science dept. of University of Copenhagen). It's good for exactly what the title says: Basics of Compiler Design. It won't make you a compiler guru, but it will give you a good grasp of the fundamentals. If anyone is interested, I could share the weekly assignments and the exam project from the course. The advanced…
作为一个目前正在做自创语言的人,这类书简直至关重要。《Basics of Compiler Design》从偏理论的角度覆盖了编译器构建的很多通用基础知识。我发现其他几本最近出版的好书也特别有帮助,包括:Bob Nystrom(@munificent……)写的《Crafting Interpreters》
As someone currently building a language, books like this have been critical. Basics of Compiler Design covers a lot of the common ground of compiler construction from a more theoretical standpoint. Other recent books I've found really helpful include: Crafting Interpreters by Bob Nystrom (@munificent…
……学习编译器时,老师给我们介绍了 T-diagrams(有时也叫 tombstone 或 bratman 图),并向我们展示了如何从零开始 bootstrap 一个高级语言的编译器 [1]。Torben Mogensen 的《Basics of Compiler Design》[2] 第 13 章专门讲了编译器的自举(bootstrapping),里面就有介绍。[1] 从零(scratch)指的是一台(带相关硬件的)计算机,配有带机器码指令集的 CPU,以及某种方式来……
…learned about compilers we were introduced to T-diagrams, sometimes called tombstone or bratman diagrams and shown how to bootstrap a compiler for a high level language from scratch [1]. Torben Mogensen's Basics of Compiler Design [2] - Chapter 13 is devoted to bootstrapping a compiler, which introduces them. [1] scratch meaning a computer (with relevant hardware) with a CPU with it's machine code instructions and some way to…
《Basics of Compiler Design》偏理论一些,不过网上有免费公开版:http://www.diku.dk/~torbenm/Basics/
Basics of Compiler Design is quite theoretical, but it's available online for free: http://www.diku.dk/~torbenm/Basics/