Structure and Interpretation of Computer Programs

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

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.[1] It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.

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.[2]

MIT Press published the JavaScript edition in 2022.[3]

  1. ^ Raymond, Eric S.; Steele, Guy (1991). The New hacker's dictionary. Internet Archive. Cambridge, Mass. : MIT Press. ISBN 978-0-262-68069-1.
  2. ^ Harvey, B (2011), "Why SICP matters?", The 150th anniversary of MIT, Boston Globe.
  3. ^ Structure and Interpretation of Computer Programs: JavaScript Edition, MIT Press, 2022

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search