← books
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Harold Abelson, Gerald Jay Sussman
year 1996
status Want to Read
tags
cslispprogrammingtheory

I haven’t read this yet, but it’s been on my list for a while.

Every programmer I respect has something specific to say about SICP. Not “it’s good” in a vague way, but specific things it changed about how they think. That pattern of specific transformation is what puts a book on my must-read list.

The use of Scheme as the teaching language is intentional — it strips away the noise of syntax and forces you to confront the actual ideas. I’ve read enough about the book to know that the metacircular evaluator chapter — where you implement a Lisp interpreter in Lisp — is one of those things that supposedly breaks and rebuilds your mental model of what programming is.

Looking forward to getting to this.