AI & Computer Science · AI Books
Structure and Interpretation of Computer Programs (Harold Abelson & Gerald Jay Sussman)
LISTEN TO THIS EPISODE

Abelson and Sussman examine how programs are built from reusable ideas and abstractions.
Procedures and data abstractions provide ways to organize increasingly complex computations.
The book studies state, evaluation, and the design of interpreters and compilers.
Scheme examples connect programming techniques with models of how computation works.
Its emphasis is on understanding program structure and creating languages for expressing solutions.
Read about the original source: Structure and Interpretation of Computer Programs
Part of Marginalia: books, papers, and ideas for learning and debate.