《面向现代体系结构的优化编译器》封面

面向现代体系结构的优化编译器

Optimizing compilers for modern architectures

Randy Allen · 初版 2002 年

3人推荐
5位读者提及
5次提及

Hacker News 上怎么说

  • ……比如龙书,主要讲的是 parsing、经典标量优化和代码生成,在过程间优化(interprocedural optimization)方面能给你的参考就极少。对于循环优化,Allen 和 Kennedy 的《Optimizing Compilers for Modern Architectures》会是更好的资料。如果你想便宜点买到这些教材,可以找找附近的大学,看看他们什么时候开编译原理课,然后去看看……

    …Dragon book, for example, mostly covers parsing, classical scalar optimizations, and code generation, giving you very little to go on for interprocedural optimization, for example. Allen & Kennedy's "Optimizing Compilers for Modern Architectures" is going to be a better resource for loop optimization. If you want to get these textbooks for a cheaper price, try finding a nearby university, looking up when they offer a compiler course, and seeing…

  • ……《Concepts, Techniques, and Models of Computer Programming》《Design Concepts in Programming Languages》《Lambda-Calculus and Combinators》(Hindley/Seldin 的新书,两周前刚拿到)《Optimizing Compilers for Modern Architectures》《Abstract Computing Machines: A Lambda-Calculus Perspective》

    …Implementation Concepts, Techniques and Models of Computer Programming Design Concepts in Programming Languages Lambda-Calculus and Combinators (the new Hindley/Seldin book, just got it 2 weeks ago) Optimizing Compilers for Modern Architectures Abstract Computing Machines: A Lambda-Calculus Perspective

  • ……https://compilerbook.com/ 偏实用一点的:* https://www.craftinginterpreters.com/ ... 这里是一道巨大的鸿沟 ... 严肃向硬核的:* 《Engineering a Compiler》(就连这本也在 parsing 上浪费了太大大大多的时间)* 《Optimizing Compilers for Modern Architectures》* 《Advanced Compiler Design and Implementation》 我说别管龙书了,并不是在夸大其词或者为了杠而杠——我们现在早就不那么写编译器了。它甚至不是……

    …https://compilerbook.com/ Somewhat more practical: * https://www.craftinginterpreters.com/ ... massive gap here ... Serious: * Engineering a Compiler (even this wastes soooo much time on parsing) * Optimizing Compilers for Modern Architectures * Advanced Compiler Design and Implementation I'm not exaggerating or being contrary for the sake of it when I say disregard the Dragon book - we don't build compilers like that any more. It's not even…

  • 《Optimizing Compilers for Modern Architectures》我只读了一点点,但它看起来是一本相当全面的入门书:http://www.amazon.com/Optimizing-Compilers-Modern-Architectu... 另一个你可以去找找有趣内容的方向(不一定是优化编译)……

    I've only read a little bit in Optimizing Compilers for Modern Architectures, but it seems a pretty complete introduction: http://www.amazon.com/Optimizing-Compilers-Modern-Architectu... Another space you can look for interesting things (not necessarily optimising compilation)…

  • ……推荐。老实说,我当年的目标是编译成机器码,差一点都觉得不够尽兴。后来我买了 Appel 的《Modern Compiler Implementation in Java》以及 Allen 和 Kennedy 的《Optimizing Compilers for Modern Architectures》。最近有人在这里推荐了 Cooper 和 Torczon 的《Engineering a Compiler》,我还没看过。

    …recommend. For what it's worth my goal was to compile to machine code. Anything less would have seemed insufficient. Later I got Appel's "Modern Compiler Implementation in Java" and Allen and Kennedy "Optimizing Compilers for Modern Architectures". Cooper and Torczon "Engineering a Compiler" was recommended here recently. I haven't seen it.

正在加载完整评论……

键盘快捷键

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