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.
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:
- Computer programming.
- LISP (Computer program language)
- Computer programming. fast
- LISP (Computer program language) fast
- LISP. gnd
- Programmierung. gnd
- LISP. gtt
- Programmeren (computers) gtt
- Programacao de computadores. larpcal
- Ordinateurs – Programmation – Manuels d'enseignement supérieur. ram
- Programmation structurée. ram
- LISP (langage de programmation) ram
- COMPUTERS / Computer Science.
- Programming languages
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