PDF sized for the Sony PRS-505.
From
wikipedia:
Quote:
Structure and Interpretation of Computer Programs (SICP) is a textbook published in 1985 about general computer programming concepts from MIT Press written by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman, with Julie Sussman. It has been used as the textbook for an introductory course in computer programming for students of computer science at MIT, where it is known as 6.001, and at other schools. The second edition (ISBN 0-262-51087-1) appeared in 1996. Widely considered a classic text in computer science, it is also known as the Wizard Book (there is a wizard on the cover), and less commonly, the Purple Book.
|
This file is generated from the html files available from
http://mitpress.mit.edu/sicp/ which are licensed under a
Creative Commons Attribution-Noncommercial 3.0 Unported License.
I have removed the Index and List of Exercises sections and the Table of Contents I replaced with PDF Bookmarks which show up in the TOC in the PRS-505 menu.
Any thoughts and suggestions appreciated.
TODO:
* Some of the code examples in the book need to be reformated.
* The images from the website are pretty poor quality these could be redrawn in SVG while those containing only math symbols and equations could be rewritten in MathML.
* Some images are cropped on the page, these should be repositioned.
I have also attached a zip file of the files used to generate the final pdf. Files of note in the zip file are:
sicp.html - big XHTML file containing the concatenated html files from the webpage.
sicp-fo.xsl - XSL file for converting above file to XSL-FO
sicp.fo - the output of the above conversion
This work is assumed to be in the Life+70 public domain OR the copyright holder has given specific permission for distribution. Copyright laws differ throughout the world, and it may still be under copyright in some countries. Before downloading, please check your country's copyright laws.
If the book is under copyright in your country, do not download or redistribute this work.
To report a copyright violation you can
contact us here.