Login Signup

Logo2

Programming Books

The Best Programming Books Ranked by Programmers

F202805c-8e68-11db-9d4e-000e0c9ba813
26 Rankings

Structure and Interpretation of Computer Programs

by Harold Abelson, Gerald Jay Sussman

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. Now in its second edition (ISBN 0-262-51087-1), it is 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.

Using a dialect of the Lisp programming language known as Scheme, the book explains core computer science concepts, including abstraction, recursion, interpreters and metalinguistic abstraction.

Comments ( Add )

  1. allauthors says:

    Available online from MIT (the publisher) at http://mitpress.mit.edu/sicp/full-text/book/book.html

About | | Privacy Policy | Blog
Copyright © 2006 Shane Sherman