《编译精要》封面

编译精要

Essentials of Compilation

Jeremy G. Siek

17人推荐
25位读者提及
32次提及

为什么值得读

  • 采用递增开发方式,逐步扩展语言特性的支持
  • 紧扣开发者体验与现代编译器工程实现
  • 提供Python与Racket两种语言实现版本

Hacker News 上怎么说

  • ……按字母顺序——我觉得这些都很棒,所以顺便附上了我喜欢它们的亮点):- 印第安纳大学(IU)P423/P523:编译原理(Programming Language Implementation)- Jeremy Siek,课程教材是《Essentials of Compilation: An Incremental Approach》(挺有意思的方法,逐步开发编程语言特性,每一步都有一个完全可运行的编译器,参见 http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf;……

    …alphabetical order--I think these are all great, so including highlights of what I've liked about them): - IU P423/P523: Compilers (Programming Language Implementation) - Jeremy Siek, with the course book "Essentials of Compilation: An Incremental Approach" (pretty interesting approach, with programming language features developed incrementally having a fully working compiler at each step, cf. http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf;…

  • 对于刚入门“编译器”(compilers)的新手,我建议从这里开始:1. https://www.plai.org 2. Siek 的《Essentials of Compilation》

    For beginners getting into "compilers", I would recommend starting with: 1. https://www.plai.org 2. Essentials of Compilation (Siek)

  • 我今年夏天学了几门编译器课程,这是我找到的最好的资源之一(UPenn、CMU 以及 Siek 的《Essentials of Compilation》)。它在其中风格独特,是第一个采用现代方法的系列讲座,也就是将 compiler frontend 与开发者体验和 IDE 结合起来。强烈推荐给任何……

    I've gone through a few compiler courses over the summer and this is among the best resources I've found (UPenn, CMU & Siek's "Essentials of Compilation"). It has a unique approach among them, it is the first lecture series that assumes a modern approach, that is, it ties compiler frontend to developer experience and IDE. Highly recommended to anyone…

  • ……我觉得编译器非常有趣。我用 Common Lisp 自己写过编译器,玩得很开心。我基本上快完成了一个基于 Siek 博士的书《Essentials of Compilation》的大学学期级编译器项目。除了没实现 tuples 和 register allocation,一个学期制的学生要做的事我基本全做了。我的计划之一是做一个更扎实的编译器,学一下第二版……

    …I thing compilers are very interesting. I have built my own compilers in common lisp and I enjoyed my time. I basically almost completed a university quarter compiler project based on Dr. Siek's book "Essentials of Compilation". I did almost eveything a student would do in a quarter system except for implementing tuples and register allocation. One of my plans is to build a more substantial compiler, study the second edition…

  • ……我超爱页边空白处关于 PL 历史的所有那些花絮琐事,它也是探索语言设计世界的极佳指南。如果你在找后续进阶读物,我倒是有个推荐。我最近买了 Jeremy G. Siek 写的《Essentials Of Compilation》,非常期待能抽时间读一读。它有 Python 和 Racket 实现的版本(两本独立的书),所以你可以选自己更习惯的那个。(我选了……

    …I love all of the tidbits about PL history in the margins, and its a great guide through the world of language design. If you're looking for a follow up, I might have a recommendation. I recently got Essentials Of Compilation by Jeremy G. Siek, and I'm very excited to find some time to read it. There is a version implemented in python and racket (two separate books), so you can pick what you're more comfortable with. (I chose…

  • 很高兴看到有人提 Jeremy Siek 的《Essentials Of Compilation》。这本书也有 Python 版本。

    Great to see Essentials Of Compilation by Jeremy Siek mentioned. Also has a Python version.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助