Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Engineering LibreTexts

Structure and Interpretation of Computer Programs (Abelson, Sussman, and Sussman)

( \newcommand{\kernel}{\mathrm{null}\,}\)

The material in this book has been the basis of MIT's entry-level computer science subject since 1980. This edition emphasizes several new themes. The most important of these is the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming, lazy evaluation, and nondeterministic programming. We have included new sections on concurrency and nondeterminism, and we have tried to integrate this theme throughout the book.


This page titled Structure and Interpretation of Computer Programs (Abelson, Sussman, and Sussman) is shared under a CC BY-SA license and was authored, remixed, and/or curated by Harold Abelson, Gerald Sussman & Julie Sussman (MIT Press) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?