Y Hacker News Books
Understanding Computation

#2065 of 2,654 all-time

Understanding Computation

Tom Stuart

3 people recommended it in 3 threads, 2013–2019.

What people on Hacker News said

cben
Not "fundamental" as a deep textbook, but very approachable for programmers intro into a big chunk of CS, explaining deep ideas about languages using rigorous working clean code (in Ruby, no prior knowledge needed).

on HN, 2019

cben
I especially loved the first few chapters about what it means to define a programming languange and various kinds of formal semantics.

on HN, 2019

henrythewasp
Not finished it yet, but it's a joy to read and explains fundamental concepts of things like parsers, interpreters and Lambda Calculus using minimal Ruby syntax.

on HN, 2017

Where it comes up