Structure and Interpretation of Computer Programs

by Harold Abelson, Gerald Sussman & Julie Sussman

The material in this book has been the basis of MIT's entry-level computer science subject and 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.

Description from LibreTexts.

Publisher
Massachusetts Institute of Technology
Subjects
Engineering, Computer Science
Licence
CC BY-SA, as LibreTexts states it
Who can read
Tweens profiles and older, judged from its title and subjects