Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs ( SICP ) is a 1985 at MIT Press published computer science Textbook which basic concepts of programming treated. It was written by MIT professors Hal Abelson and Gerald Jay Sussman and Julie Sussman . It was used as the base text for the introductory course 6.001 in programming for the computer science students at MIT and other colleges.
It has now been published in a revised version (second edition, ISBN 0-262-51087-1 ) and is generally regarded as a classic in computer science. It is also referred to as the Wizard Book (a wizard can be seen on the cover of the original) and less often the Purple Book . The German edition was published under the title Structure and Interpretation of Computer Programs ( ISBN 3540423427 ). The book uses the Lisp Dialect Scheme to explain concepts such as abstraction , recursion, and the interpreter .
Web links
- Official SICP website The full text of the book is also available there in HTML format
- MIT 2nd edition 1996 of the book in PDF format
- Videos of the book authors' SICP lectures