Structure and Interpretation of Computer Programs

By Harold Abelson, Gerald Jay Sussman, Julie Sussman

Book cover of Structure and Interpretation of Computer Programs

Book description

With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer…

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Why read it?

1 author picked Structure and Interpretation of Computer Programs as one of their favorite books. Why do they recommend it?

This book profoundly changed how I approach functional programming. I found its deep dive into core concepts like recursion, abstraction, and modularity incredibly insightful. The exercises pushed me to think critically and refine my problem-solving process.

Despite being an older book, its content remains relevant and valuable to me.  I consider it the best pragmatic introduction to functional programming.

From Yehonathan's list on become a great developer.

Want books like Structure and Interpretation of Computer Programs?

Our community of 11,000+ authors has personally recommended 93 books like Structure and Interpretation of Computer Programs.

Browse books like Structure and Interpretation of Computer Programs

5 book lists we think you will like!

Interested in computer programming, computer science, and python?

Computer Science 33 books
Python 29 books