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 The Design of an optimizing compiler

    The Design of an optimizing compiler

    William Allan Wulf · 1975

    Computer ScienceProgramming
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2026years
    50% recommend50% neutral

    What Hacker News says

    1. Joker_vDJul 2026
      Neatly removes the lhs/rhs distinction in the compiler, although in practice tracking during the translation whether evaluating e.g. "a[i]" needs to end with DEREF or not ain't that onerous.

      But "The Design of an Optimizing Compiler" by Wulf et al. is an interesting read nonetheless; especially if you wonder how people did register allocation before Chaitin's seminal paper.

      thread
    2. FrankWilhoitMay 2026
      I did work there. BLISS was originally an academic project (at Carnegie-Mellon) whose point of departure was this. Suppose a compiler to emit machine code comparable, for size and speed, with the best hand-tuned assembler: then what kind of high-level language could be the input to that compiler? What features must it [not] have? The findings were documented in a book, The Design of an Optimizing Compiler by William Wulf et al., published 1971.
      thread

    Related

    Cover of Engineering a compiler
    2007–2026

    Engineering a compiler

    Keith D. Cooper
    39 recommend · 91
    Cover of Compiler construction
    2008–2026

    Compiler construction

    Niklaus Wirth
    30 recommend · 81
    Cover of Building an optimizing compiler
    2010–2023

    Building an optimizing compiler

    Robert Morgan
    5 recommend · 8
    Cover of Modern compiler implementation in ML
    2009–2024

    Modern compiler implementation in ML

    Andrew W. Appel
    24 recommend · 68
    Cover of Compilers, principles, techniques, and tools
    2007–2026

    Compilers, principles, techniques, and tools

    Alfred V. Aho
    195 recommend · 958
    Cover of Modern compiler design
    2008–2026

    Modern compiler design

    Dick Grune
    12 recommend · 30
    Cover of Principles of compiler design
    2009–2025

    Principles of compiler design

    Alfred V. Aho
    8 recommend · 19
    Cover of Optimizing compilers for modern architectures
    2010–2025

    Optimizing compilers for modern architectures

    Randy Allen
    3 recommend · 5