Cover of Introduction to Compilers and Language Design

Introduction to Compilers and Language Design

by Douglas Thain · first published 2019

5mentions
4recommended by
5HN commenters
2019–2026first – last mentioned

80% recommend20% neutral

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

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 2 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 2 mentions2025: 0 mentions2026: 1 mention200720172026

What Hacker News says

  • nedimm · Sep 27, 2019 · Recommends

    Check this free book: Introduction to Compilers and Language Design by Douglas Thain http://compilerbook.org/

    on “Crafting Interpreters: Closures” ↗
  • bhrgunatha · Sep 13, 2019 · Recommends

    …Compiler course on Lagunita https://lagunita.stanford.edu/courses/Engineering/Compilers/... Matt Might's courses are self educational blueprints http://matt.might.net/teaching/compilers/ Book Introduction to Compilers and Language Design https://www3.nd.edu/~dthain/compilerbook/ I'm not a fan of uncurated link dumps, however: Awesome compilers link aggregation on Github https://github.com/aalhour/awesome-compilers

    on “ChocoPy: A Programming Language for Compilers Courses” ↗
  • _f5ah · Jan 13, 2024 · Recommends

    …these two books: - Crafting Interpreters[2]. Compilers and interpreters have a lot in common and the book is exceptionally beginner-friendly. Basically, this is the perfect one to get started with. - Introduction to Compilers and Language Design[3]. Doesn’t assume any preexisting compilers knowledge, and teaches all the basics necessary to build a compiler using a hands-down approach. The examples are in C. Ignore the classics textbooks like…

    on “Apple hiring compiler developers for improving Swift / C++ interoperability” ↗
  • terminalbraid · Oct 31, 2024 · Recommends

    …for text ideas for example. https://people.csail.mit.edu/feser/pld-s23/ https://ocw.mit.edu/courses/6-035-computer-language-engineer... Let's Build a Compiler https://compilers.iecc.com/crenshaw/ Introduction to Compilers and Language Design https://www3.nd.edu/~dthain/compilerbook/ Dragon book is where I started, but it's getting long in the tooth. Still a classic https://www.amazon.com/Compilers-Principles-Techniques-Tools...

    on “Ask HN: Where to start when creating a programming language?” ↗
  • dang · Jul 5, 2026 · Mentions

    Related: Introduction to Compilers and Language Design (2021) - https://news.ycombinator.com/item?id=31388741 - May 2022 (68 comments) Introduction to Compilers and Language Design - https://news.ycombinator.com/item?id=19728749 - April 2019 (1 comment)

    on “Introduction to Compilers and Language Design” ↗

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