Structure and Interpretation of Computer Programs

(mitpress.mit.edu) Structure and Interpretation of Computer Programs   website

ROAM_REFS: https://mitpress.mit.edu/9780262510875/ https://mitpress.mit.edu/9780262510875/structure-and-interpretation-of-computer-programs/

** Description

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.

(mitp-content-server.mit.edu) Welcome to the SICP Web Site   website

ROAM_REFS: https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT.  So called because of the wizard on the jacket.  One of the bibles of the LISP/Scheme world.  Also, less commonly, known as the Purple Book.

from The New Hacker's Dictionary, 2nd edition (MIT Press, 1993)

This site is a companion to the influential computer-science text Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman. Its purpose is to demonstrate the Web's potential to be a channel for innovative support for textbook users.

The material on this site is aimed at instructors using SICP as a course text, and at people using the book for self-study.

(github.com) sarabander/sicp: HTML5/EPUB3 version of SICP   website

ROAM_REFS: https://github.com/sarabander/sicp
  • SICP

This is a new HTML5 and EPUB3 version of "Structure and Interpretation of Computer Programs" by Abelson, Sussman, and Sussman. It comes from the lineage of Unofficial Texinfo Format that was converted from the original HTML version at The MIT Press.

In EPUB3 format: sicp.epub

For online reading: HTML book

Modern solutions such as scalable vector graphics, mathematical markup with MathML and MathJax, embedded web fonts, and syntax highlighting are used. Rudimentary scaffolding for responsive design is in place, which adapts the page for viewing on pocket devices and tablets. More tests on small screens are needed to adjust the font size and formatting, so I encourage feedback from smartphone and tablet owners.

(sarabander.github.io) Structure and Interpretation of Computer Programs, 2e

ROAM_REFS: https://sarabander.github.io/sicp/

See also: (sarabander.github.io) Structure and Interpretation of Computer Programs, 2e: Top

(sicpebook.wordpress.com) Structure and Interpretation of Computer Programs (SICP) by Abelson & Sussman – SICP   website

ROAM_REFS: https://sicpebook.wordpress.com/ebook/

(web.mit.edu) Structure and Interpretation of Computer Programs, 2nd ed. - sicp.pdf   mime_type_application_pdf website

ROAM_REFS: https://web.mit.edu/6.001/6.037/sicp.pdf

(linkencore.iii.com) Encore – Structure and interpretation of computer programs / Harold Abelson and Gerald Jay Sussman, with Julie Sussman ; foreword by Alan J. Perlis.   website

ROAM_REFS: https://linkencore.iii.com/iii/encore/record/C__Rb12115235

Structure and interpretation of computer programs / Harold Abelson and Gerald Jay Sussman, with Julie Sussman ; foreword by Alan J. Perlis.

Abelson, Harold.

Books & Journals | McGraw-Hill | [1996] | 2nd ed.

* More Details

Descript:

  • xxiii, 657 pages : illustrations ; 24 cm.

Series:

Contents:

  • Building abstractions with procedures – Building abstractions with data – Modularity, objects, and state – Metalinguistic abstraction – Computing with register machines.

Note:

  • Includes bibliographical references (pages 611-617) and index.

Summary:

  • "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."–Jacket.

Subject:

Alt Author:

ISBN:

  • 0262011530 (MIT Press hardcover)
  • 9780262011532 (MIT Press hardcover)
  • 0070004846 (McGraw-Hill hardcover)
  • 9780070004849 (McGraw-Hill hardcover)
  • 0262510871 (pbk. ; alk. paper)
  • 9780262510875 (pbk. ; alk. paper)

LC CARD #:

  • 96017756

See Also

Local Graph

org-roam ea6fa692-2340-4347-9b73-94a72aaddbfd (ocw.mit.edu) Structure and Interpret... bc4f5e4a-5bb9-47f7-8086-d12236fe793f Structure and Interpretation of Compu... ea6fa692-2340-4347-9b73-94a72aaddbfd->bc4f5e4a-5bb9-47f7-8086-d12236fe793f bc4f5e4a-5bb9-47f7-8086-d12236fe793f->ea6fa692-2340-4347-9b73-94a72aaddbfd e41230b4-3dee-4a59-aefa-712ca2229e4e (www.youtube.com) MIT 6.001 Structure... bc4f5e4a-5bb9-47f7-8086-d12236fe793f->e41230b4-3dee-4a59-aefa-712ca2229e4e 7901faa1-9966-4bbf-b318-d5c8cc0a8850 (physbuzz.github.io) index.md - SICP ... 7901faa1-9966-4bbf-b318-d5c8cc0a8850->bc4f5e4a-5bb9-47f7-8086-d12236fe793f a8c21074-7c37-4566-b6ac-456182f0d183 (mitpress.mit.edu) Structure and Inte... a8c21074-7c37-4566-b6ac-456182f0d183->bc4f5e4a-5bb9-47f7-8086-d12236fe793f 2a07e4ea-610b-4c9a-bb84-d961fb2450e5 Code and Coffee Book Club 2a07e4ea-610b-4c9a-bb84-d961fb2450e5->bc4f5e4a-5bb9-47f7-8086-d12236fe793f