← 黑客书架

编译器构造 封面

编译器构造

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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。