Cover of Engineering a compiler

Engineering a compiler

by Keith D. Cooper · first published 2004

91mentions
39recommended by
71HN commenters
2007–2026first – last mentioned

54% recommend39% neutral7% critical

Why HN recommends it

Approachable, practical compiler text often suggested over the Dragon Book, balancing theory and practice, with strong back-end and optimization coverage; suits newcomers and working programmers.

Summarised by Claude from recommending comments

"The proliferation of processors, environments, and constraints on systems has cast compiler technology into a wider variety of settings, changing the compiler and compiler writer's role. No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates. In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

90 2007: 1 mention2008: 2 mentions2009: 2 mentions2010: 4 mentions2011: 2 mentions2012: 3 mentions2013: 6 mentions2014: 2 mentions2015: 4 mentions2016: 5 mentions2017: 9 mentions2018: 1 mention2019: 6 mentions2020: 5 mentions2021: 4 mentions2022: 3 mentions2023: 9 mentions2024: 4 mentions2025: 5 mentions2026: 3 mentions200720172026

What Hacker News says

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help