Structure and Interpretation of Computer Programs

Ranked #1 in Computer Science, Ranked #4 in Programmingsee more rankings.

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in... more

Reviews and Recommendations

We've comprehensively compiled reviews of Structure and Interpretation of Computer Programs from the world's leading experts.

Max Levchin Co-founder/PayPal, CEO/Affirm, InvestorEasier to read [than "The Art of Computer Programming"] end-to-end quickly. (Source)

Hadley Wickham The most valuable thing this book gives you is confidence and knowledge to go and create your own programming language. (Source)

John Maeda @jesseddy The best book in classical and “hands-on example” terms is Structure and Interpretation of Computer Programs — but it requires maybe a year to get thru and for me, 10 years more to marinate over. *A* book is the one I am finishing now to come out Nov 2019. https://t.co/OODjQXgf1I (Source)

Bret Victor Recommends this book

Santiago Basulto If my career path is hackers turned business people, I’d say: Start with the basics and fundamentals: SICP: Structure and Interpretation of Computer Programs Code Complete 2 (Source)


Rankings by Category

Structure and Interpretation of Computer Programs is ranked in the following categories:


Similar Books

If you like Structure and Interpretation of Computer Programs, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?