Structure and Interpretation of Computer ProgramsStructure 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. |
What people are saying - Write a review
Reviews aren't verified, but Google checks for and removes fake content when it's identified
LibraryThing Review
User Review - gottfried_leibniz - LibraryThingI came across this book, to help me understand, behind the scenes of Computing. As with the reviews, I do believe this is an important book. It's going to help you form abstraction. It will give you ... Read full review
LibraryThing Review
User Review - kiparsky - LibraryThingA programmer who has not understood this material (either by reading this book, or in some other way) has missed some of the most fundamentally beautiful ideas in programming. Read full review
Contents
Building Abstractions with Procedures | 1 |
Building Abstractions with Data | 71 |
Modularity Objects and State | 167 |
Copyright | |
3 other sections not shown
Other editions - View all
Common terms and phrases
abstraction accumulate amount apply arguments assign balance base binding body bound branch called clause combination compiler complex compound cond cons consider constant construct contains continue controller created data structure define definition delay described elements entry environment equal error evaluator example execution Exercise expression factorial fetch Figure frame function given goto guess implement input instruction integers interpreter interval iterative lambda language Lisp machine match means method modify object operands operations package pair pattern perform pointer polynomial predicate primitive problem procedure produce provides query queue recursive represent representation result returns rule sequence shows simple simulator specified square stack stream structure symbol takes tree variable write