Cover of Writing compilers and interpreters

Writing compilers and interpreters

by Ronald Mak · first published 1991

7mentions
4recommended by
7HN commenters
2010–2022first – last mentioned

57% recommend43% neutral

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

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 1 mention2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 1 mention2015: 0 mentions2016: 0 mentions2017: 2 mentions2018: 0 mentions2019: 0 mentions2020: 1 mention2021: 0 mentions2022: 2 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • pepelefieu · Aug 16, 2010 · Recommends

    This is a great book, although before you get started with this one, I would recommend this other one for a quick hands-on intro to compilers and interpreters: "Writing Compilers and Interpreters: A Software Engineering Approach, 3rd Edition," by Ronald Mak. If you've never had much guidance on the subject, writing a compiler for "The Elements of computing systems" could take an unnecessarily…

    on “Ask HN: What if I missed the good stuff in my undergraduate education?” ↗
  • cestith · Feb 17, 2017 · Recommends

    I already answered about "The Art of the Metaobject Protocol" but then two more language-implementation-centric books came to mind today. 1. "Writing Compilers and Interpreters" by Ronald Mak 2. "Building an Optimizing Compiler" by Bob Morgan Morgan's book is well sought after and out of print. It's one of the few books in the field for which the print edition prices keep climbing.

    on “Ask HN: What are some books where the reader learns by building one project?” ↗
  • jimsmart · Feb 15, 2022 · Recommends

    I learnt a lot from the book 'Writing Compilers and Interpreters' by Ronald Mak. I have the original edition of the book, which is C++ based (building a language that compiles to x86 assembly), but I see on googling that there is a newer edition that is Java-based,…

    on “Ask HN: Good Resources to Learn and Implement a Parser (Compiler)” ↗
  • caisah · Nov 13, 2014 · Recommends

    "This is an excellent book on Lisp implementation. You'll get a lot out of it, whether you are interested in writing compilers and interpreters (for Lisp or any language) or whether you just want to see how Lisp works. It is the modern day successor to Allen's "Anatomy of Lisp"." Peter Norvig

    on “Lisp in Small Pieces: Table of Contents and Code” ↗
  • wrp · Jun 23, 2022 · Mentions

    …to Designing Compilers, Interpreters, and DSLs for Solving Modern Computing Problems. I don't know anything about this one, but people have told me they prefer the first edition: 6. Ronald Mak. 1991. Writing Compilers and Interpreters: An Applied Approach.

    on “Crafting Interpreters: A Review” ↗
  • kick · Feb 29, 2020 · Mentions

    I'm not conflating anything, as far as I'm aware. The question was: "the art of writing compilers and interpreters has effectively been lost" I'm curious, how does that happen? Were the techniques used in compilers and interpreters of yore never recorded for posterity in academic papers or technical documentation?…

    on “Miranda released as free software” ↗
  • xpe · Feb 9, 2017 · Mentions

    A quick search on Amazon gives: Compilers: Principles, Techniques, and Tools Engineering a Compiler, Second Edition Writing Compilers and Interpreters: A Software Engineering Approach Compiler Construction: Principles and Practice Compilers: Principles and Practice Language Implementation Patterns Crafting a Compiler with C Compiler Design in C…

    on “The most mentioned books on Stack Overflow” ↗

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