
编译器构造
Engineering a compiler
Keith D. Cooper · 初版 2004 年
- 90次提及
- 38人推荐
- 70位 HN 评论者
简介
“处理器、环境以及系统约束的多样化扩散,将编译器技术推向了更为广泛的应用场景,改变了编译器及编译器编写者的角色。执行速度不再是评判编译代码的唯一标准。如今,代码的评判标准可能包括体积有多小、功耗有多低、压缩率有多高,或是产生多少次缺页中断(page faults)。在这一不断变化的环境中,构建一个成功的编译器依赖于编译器编写者平衡并融合算法、工程洞见以及缜密规划的能力。当今的
为什么值得读
条理清晰地勾勒编译器宏观框架,比同类专著更利于建立认知
- 对编译器宏观框架的梳理尤为清晰
- 相比经典龙书更易于读者建立整体认知
- 受到读者极高评价的编译器经典教程
适合:准备入门编译器设计的初学者与系统程序员
值得读指数:57 / 100
Hacker News 读者推荐
我书架上的这几本书很有帮助:《编译原理》(第二版)[0],《编译器工程》(Engineering a Compiler,第二版)[1],《深入理解计算机系统》(CSAPP,第三版)[2] [0]https://www.amazon.com/Compilers-Principles-Techniques-Alfre... [1]https://www.amazon.com/Engineering-Compiler-Second-Keith-Coo... [2]https://www.amazon.com/Computer-Systems-Programmers-Perspect...
techjuice 在 HN 的推荐
我最喜欢的三本关于编译器的书(排名不分先后)是:* 《编译器工程》(Engineering a Compiler):https://www.amazon.com/Engineering-Compiler-Second-Keith-Coo... * 《现代编译原理:ML语言实现》(Modern Compiler Implementation in ML):https://www.cs.princeton.edu/~appel/modern/ml/ * 《使用续延编译》(Compiling with Continuations):https://www.amazon.com/Compiling-Continuations-Andrew-W-Appe...
bronxbomber92 在 HN 的推荐
《编程语言基础》(Essentials of Programming Languages)。《编译器工程》(Engineering a Compiler)。《海量数据管理》(Managing Gigabytes)。《UNIX环境高级编程》(APUE)。《UNIX网络编程》(UNP)。《On Lisp》。《高级编译器设计与实现》(鲸书)。《计算机编程的概念、技术与模型》(CTM)……
mahmud 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 1934356999
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。