Trade in your item
Get a £2.35
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science) Hardcover – 1 Jan 1984

See all 7 formats and editions Hide other formats and editions
Amazon Price New from Used from
Hardcover, 1 Jan 1984
£99.00 £46.09
"Please retry"

Trade In this Item for up to £2.35
Trade in Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science) for an Amazon Gift Card of up to £2.35, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

More About the Authors

Discover books, learn about writers, and more.

Product Description


"A truly modern introductory text which allows students to discuss the major interesting questions of today. It is a tribute to Professors Abelson and Sussman that they were willing to spend their valued research time to produce such a magnificent text. Controlling complexity, the major theme of the book, is a major concern of programming language designers and software engineers. Imperative, applicative, object-oriented, and logic-based are four trends of programming languages. Scheme allows examples of each.... This book is a rare achievement."--Daniel P. Friedman, Indiana University

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 2 reviews
4 of 4 people found the following review helpful
A groundbreaking way to look at computer science 4 Mar 2013
By R. Hyre - Published on
Format: Hardcover Verified Purchase
This book was a series of lecture notes and handouts when I attended school. I purchased a bound copy long after I'd take the course, to introduce my children to this way of thinking. Abstraction, Lisp, and the Object-oriented style of programming are all introduced. The problem sets go into useful application areas, and the writing style is straightforward. You may have to search a bit to find a vintage Scheme compatible with the exercises used in the book - people on the Internet (particularly the scheme community) are very helpful here.

Good luck! This will change how you think about software, and in a mind-expanding way.
good for theoretical stuff but I would recommend the "Learn ... 7 Aug 2014
By Connor - Published on
Format: Hardcover Verified Purchase
good for theoretical stuff but I would recommend the "Learn python/c/regex the Hard Way" series for beginners first. Skill is more useful than theory (except when it isn't). However this is a very readable book, and it really helps when watching the 80s Youtube lectures by the author, and with understanding how engineers think in general. There's a reason MIT posted his lectures online early, and why they recorded them in the first place.
Were these reviews helpful? Let us know