# Essentials of Compilation by Siek

4 Hacker News commenters recommended Essentials of Compilation by Siek and 0 criticized it, November 2025 to November 2026. It was recommended in 3 of 13 months.

**Verdict:** People recommend it for its well-structured path through building a compiler, especially the register allocation chapter. One commenter notes that real compiler engineering differs from what it covers.

## Why people recommend it

- Well-structured compiler course (1 comments): "I'm a fan of the structure used in Essentials of Compilation" ([source](https://news.ycombinator.com/item?id=48590058))
- Register allocation and graph colouring chapter (1 comments): "I do like the register allocation/graph colouring chapter." ([source](https://news.ycombinator.com/item?id=46044779))

## What people warn about

- Differs from real compiler engineering (1 comments): "real compiler engineering is nothing like what's covered there" ([source](https://news.ycombinator.com/item?id=46041840))

## Alternatives hackers recommend

- [Compilers: Principles, Techniques, and Tools by Aho, Sethi and Ullman](https://hackerapproved.com/p/compilers-principles-techniques-and-tools.md): 23 recommend
- [Modern Compiler Implementation by Andrew Appel](https://hackerapproved.com/p/modern-compiler-implementation.md): 9 recommend
- [Writing a C Compiler by Nora Sandler](https://hackerapproved.com/p/writing-a-c-compiler.md): 8 recommend
- [Engineering a Compiler by Cooper and Torczon](https://hackerapproved.com/p/engineering-a-compiler.md): 6 recommend
- [Compiler Construction by Niklaus Wirth](https://hackerapproved.com/p/compiler-construction.md): 4 recommend

## Where to get it

- [See price on Amazon](https://www.amazon.com/s?k=The+Essentials+of+Compilation+by+Siek&tag=hackerapprove-20) (affiliate link)

## Cite as

Hacker Approved, "Essentials of Compilation by Siek", https://hackerapproved.com/p/essentials-of-compilation/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
