Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Understanding and Writing Compilers

    Understanding and Writing Compilers

    Richard Bornat · 1979

    Computer ScienceProgramming
    Open LibraryAmazon
    Stats for nerds
    4recommend
    4mentions
    4people
    2009–2026years
    100% recommend

    Mentions per year

    2009201120132015201720192021202320252026

    What Hacker News says

    1. mslaApr 2026
      fanf2 on Dec 25, 2015 [dead] | parent | prev | next [–]

      I quite like "understanding and writing compilers" by Richard Bornat - written in the 1970s using BCPL as the implementation language, so rather old-fashioned, but it gives a friendly gentle overview of how to do it, without excessive quantities of parsing theory.

      thread
    2. mafmMar 2019
      Nice! Lots of really practical advice.

      I wish I'd been given that advice before I wrote a compiler. Back then, the best advice was in Richard Bornat's Understanding and Writing Compilers and the dragon book - useful, but not a walkthrough.

      thread
    3. fanf2Dec 2015
      I quite like "understanding and writing compilers" by Richard Bornat - written in the 1970s using BCPL as the implementation language, so rather old-fashioned, but it gives a friendly gentle overview of how to do it, without excessive quantities of parsing theory.
      thread
    4. losherApr 2009
      The closest I've ever seen would be: "Understanding and Writing Compilers: A Do It Yourself Guide"

      Possibly/probably hopelessly dated now, but since you can download a free copy from http://en.wikipedia.org/wiki/Richard_Bornat what do you have to lose?

      thread

    Related

    Cover of Compilers, principles, techniques, and tools
    2007–2026

    Compilers, principles, techniques, and tools

    Alfred V. Aho
    195 recommend · 958
    Cover of Engineering a compiler
    2007–2026

    Engineering a compiler

    Keith D. Cooper
    39 recommend · 91
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Compiler construction
    2008–2026

    Compiler construction

    Niklaus Wirth
    30 recommend · 81
    Cover of Modern compiler design
    2008–2026

    Modern compiler design

    Dick Grune
    12 recommend · 30
    Cover of Advanced compiler design and implementation
    2008–2025

    Advanced compiler design and implementation

    Steven S. Muchnick
    13 recommend · 25
    Cover of Writing A Compiler In Go
    2016–2026

    Writing A Compiler In Go

    Thorsten Ball
    33 recommend · 42
    Cover of Structure and Interpretation of Computer Programs
    2007–2026

    Structure and Interpretation of Computer Programs

    Harold Abelson
    347 recommend · 761