Structure and Interpretation of Computer Programs (Second Edition) Hardcover – 6 Aug 1996
Customers who bought this item also bought
What other items do customers buy after viewing this item?
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
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 science courses, as well as programming languages and program design. --This text refers to an out of print or unavailable edition of this title.
About the Author
Hal Abelson is Class of 1922 Professor of Computer Science and Engineering at Massachusetts Institute of Technology and a fellow of the IEEE. He is a founding director of Creative Commons, Public Knowledge, and the Free Software Foundation. Additionally, he serves as co-chair for the MIT Council on Educational Technology. Gerald Jay Sussman is the Matsushita Professor of Electrical Engineering in the Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. He is also the coauthor of Structure and Interpretation of Computer Programs (MIT Press, second edition, 1996).
Top customer reviews
The book illustrates how programming can be raised from writing a series of instructions minutely detailing how to do a task, to the higher level of simply specifying what should be done.
If you look at the other reviews, you will see that this book receives either 5 stars, or just 1. I would suggest that if you understand what this book is about, then you will also give it a 5 star rating.
As the title suggests, but appears to be ignored by many reviewers, this is a book about the structure and interpretation of computer programs; it is not a book that teaches you how to write computer programs. However, if you are interested in the grandest and deepest ideas around the structure of computer programs then this book is superb. The ideas initially presented are clear and appear to be simple, but the text then leads you into considering the very deep and fascinating issues relating to the different styles of programming presented.
I first read this book twenty years ago, and even the thought of the adventures of "A. Hacker" and friends still makes me smile.
A master piece. This is a book that is meant to be enjoyed; it is not a book that shows you how to do things; it is a book that presents you questions.
Well written and a great introduction to programming, both in Scheme and in general.
I'd recommend getting hold of the lectures from MIT's site to accompany the book. Sussman comes across as utterly engaging in these.
Would you like to see more reviews about this item?
Most recent customer reviews
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Algorithms
- Books > Computing & Internet > Programming > Compilers
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture