Structure and Interpretation of Computer Programs

a book

Structure and Interpretation of Computer Programs

Harold Abelson · 1996 · 683 pages

Structure 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. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

recommended by 6 people

sourced from public statements

books like Structure and Interpretation of Computer Programs

other books recommended by the same people who recommend this one

  1. Art of Doing Science and Engineering: Learning to Learn

    Art of Doing Science and Engineering: Learning to Learn

    Richard W. Hamming

    2 shared recommenders

  2. Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)

    Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)

    Martin Henz

    2 shared recommenders

  3. The Nature of Mathematical Modeling

    The Nature of Mathematical Modeling

    Neil Gershenfeld

    2 shared recommenders

  4. Euclid's Elements

    Euclid's Elements

    Euclid

    2 shared recommenders

  5. Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

    Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

    Frederick P. Brooks Jr.

    2 shared recommenders

  6. The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers

    The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers

    Ben Horowitz

    2 shared recommenders

  7. Zen and the Art of Motorcycle Maintenance

    Zen and the Art of Motorcycle Maintenance

    Robert M. Pirsig

    2 shared recommenders

  8. The House of Morgan

    The House of Morgan

    Ron Chernow

    2 shared recommenders

  9. Boyd

    Boyd

    Robert Coram

    2 shared recommenders

  10. Medieval Technology and Social Change

    Medieval Technology and Social Change

    Lynn White

    2 shared recommenders

  11. Plagues and Peoples

    Plagues and Peoples

    William McNeill

    2 shared recommenders

  12. The Old Way

    The Old Way

    Elizabeth Marshall Thomas

    2 shared recommenders