Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Harold Abelson
Patrick Collison
In the aggregate [with other programming books] hugely shaped me. - Patrick Collison
Max Levchin
Easier to read [than The Art of Computer Programming"] end-to-end quickly." - Max Levchin
Paul Graham
This is one of the great classics of computer science. I bought my first copy 15 years ago, and I still don't feel I have learned everything the book has to teach. - Paul Graham
+
3
All books

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs

Harold Abelson
By
Harold Abelson
4.5
212
ratings on Goodreads

"Structure and Interpretation of Computer Programs" by Harold Abelson and Gerald Jay Sussman is a seminal work that transcends the traditional approach to computer science education, delving deep into the philosophy and artistry behind programming. This masterpiece, often cited as the cornerstone of computer programming literature, has catalyzed a paradigm shift in how programming is taught across the globe. Beyond mere coding techniques, it explores the fundamental principles underlying computer programs, illuminating the intricate dance between logic and creativity. Through its exploration of major programming systems—including interpreters and compilers—this text weaves a rich tapestry of concepts such as state management, concurrent programming, functional programming, and the subtle nuances of time in computational models. In its revised edition, Abelson and Sussman have fine-tuned their narrative, integrating decades of teaching experience at MIT to enhance clarity and engagement. The introduction of new thematic elements, alongside practical examples in graphics and numerical programming, enriches the reader's understanding of higher-order procedures and stream processing. Furthermore, the book has been meticulously updated to ensure compatibility with the IEEE standard Scheme implementation, reinforcing its relevance in the contemporary programming landscape. With each chapter, readers are invited to embark on a journey of discovery, challenging them to rethink what it means to program and to uncover the deep symbiosis between human thought and computational expression.

Read more
Released
1984
1 Jan
Length
657
Pages

3

recommendations

recommendation

Easier to read [than The Art of Computer Programming"] end-to-end quickly." - Max Levchin
In the aggregate [with other programming books] hugely shaped me. - Patrick Collison
This is one of the great classics of computer science. I bought my first copy 15 years ago, and I still don't feel I have learned everything the book has to teach. - Paul Graham
Programs must be written for people to read, and only incidentally for machines to execute.
— Harold Abelson, Structure and Interpretation of Computer Programs

Similar recommendations

View all
AI Superpowers
AI Superpowers
Kai-Fu Lee
9
people
person
The Coming Wave
The Coming Wave
Mustafa Suleyman
8
people
person
Masters of Doom
Masters of Doom
David Kushner
7
people
person
Amusing Ourselves to Death
6
people
person
Hackers & Painters
6
people
person
Don't Make Me Think
5
people
person
Hackers
Hackers
Steven Levy
5
people
person
The Network State
The Network State
Balaji Srinivasan
5
people
person
The Mythical Man-Month
The Mythical Man-Month
Frederick P. Brooks Jr.
5
people
person
Digital Gold
Digital Gold
Nathaniel Popper
4
people
person

This site is part of Amazon’s Associates Program. Purchasing books recommended by successful individuals through my links earns us a small commission, helping keep the site running, at no additional cost to you. Thank you for supporting our site!