Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. It is known as the "Wizard Book" in hacker culture. It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.

Structure and Interpretation of Computer Programs
Cover of the second edition
AuthorHarold Abelson, Gerald Jay Sussman, Julie Sussman
SubjectComputer science
GenreTextbook
PublisherMIT Press
Publication date
1984 (1st ed.), 1996 (2nd ed.), 2022 (JavaScript ed.)
Pages657
ISBN0-262-51087-1 (2nd ed.)
LC ClassQA76.6 .A255 1996
Websitemitpress.mit.edu/sicp

MIT Press published the first edition in 1984, and the second edition in 1996. It was formerly used as the textbook for MIT's introductory course in computer science. SICP focuses on discovering general patterns for solving specific problems, and building software systems that make use of those patterns.

MIT Press published the JavaScript edition in 2022.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.