- Main
- Computers - Computer Science
- Structure and Interpretation of...

Structure and Interpretation of Computer Programs (JavaScript Adaptation)
Harold Abelson and Gerald Jay Sussman with Julie Sussman adapted by Martin Henz and Tobias Wrigstad
The JavaScript adaptation of SICP is an open-source community effort.
The software and data required for making these web pages and the PDF edition are contained
in the github repository
Source Academy / sicp,
and improvements, extensions and discussions are handled in this repository using git.
Martin Henz started translating SICP to JavaScript in 2008. He obtained the original
LaTeX sources of the second edition from Gerald Jay Sussman, and converted them to
a custom-built XML format. The original sources are retained in the XML format, which
allows for a
comparison edition.
A processing system written in XSLT resulted in the
first version of the JavaScript adaptation around 2009, covering the first few sections of SICP.
The content of SICP JS contained in the
XML files are undergoing continuous improvement by the adapters Martin Henz and Tobias
Wrigstad, and by the community of SICP JS readers, using the github repository.
In the book, program fragments often require other program fragments.
In order to collect and execute the necessary programs, the corresponding
SNIPPET tags in the xml files include REQUIRES tags. The
XML processors use these tags in order to assemble the executable programs.
The project thus can be seen as a literate programming system, custom-made
for authoring SICP JS.
- Favorites
-
Download
-
Convert to
- Unlock conversion of files larger than 8 MBPremium
The file will be sent to you via the Telegram messenger. It may take up to 1-5 minutes before you receive it.
Note: Make sure you have linked your account to Z-Library Telegram bot.
The file will be sent to your Kindle account. It may take up to 1–5 minutes before you receive it.
Please note: you need to verify every book you want to send to your Kindle. Check your mailbox for the verification email from Amazon Kindle.
- Send to eReaders
- Increased download limit
File converter
More search results
More benefits
Most frequently terms
Related Booklists















































































































































































































































