Structure and Interpretation of Computer Programs

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. MIT Press published the JavaScript edition in 2022.

Author
enHarold Abelson, Gerald Jay Sussman, Julie Sussman
Author
Gerald Jay Sussman
Harold Abelson
Caption
enCover of the second edition
Comment
enStructure 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. MIT Press published the JavaScript edition in 2022.
Congress
enQA76.6 .A255 1996
Depiction
SICP cover.jpg
Genre
Textbook
Has abstract
enStructure 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. 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.
Homepage
mitpress.mit.edu/sicp
Hypernym
Textbook
Isbn
0-262-51087-1
Isbn
0
IsbnNote
Is primary topic of
Structure and Interpretation of Computer Programs
ItalicTitle
enforce
Label
enStructure and Interpretation of Computer Programs
Library of Congress Classification
QA76.6 .A255 1996
Link from a Wikipage to an external page
ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video_galleries/video-lectures/
xuanji.appspot.com/isicp/
cloudflare-ipfs.com/ipfs/QmQ3C4ooSCmBMuK7mKq4sqVAfGq9y5EJpWNGVTQzC1FRms%3Ffilename=sicp.pdf
Link from a Wikipage to another Wikipage
Abstraction (computer science)
Assembly language
Byte (magazine)
Category:1984 non-fiction books
Category:1996 non-fiction books
Category:Computer programming books
Category:Computer science books
Category:Creative Commons-licensed books
Category:Lisp (programming language)
Category:Massachusetts Institute of Technology
Category:Scheme (programming language)
Compiler
Compilers: Principles, Techniques, and Tools
Computer programming
Computer science
Creative Commons
Essentials of Programming Languages
Gerald Jay Sussman
Hacker
Hacker culture
Harold Abelson
How to Design Programs
Interpreter (computing)
Lisp (programming language)
Massachusetts Institute of Technology
Metalinguistic abstraction
MIT Press
Modular programming
National University of Singapore
Programming language
Programming language implementation
Recursion
Register machine
Scheme (programming language)
Software Design for Flexibility
Structure and Interpretation of Classical Mechanics
Structure and Interpretation of Computer Programs, JavaScript Edition
Textbook
Virtual machine
LiteraryGenre
Textbook
Name
enStructure and Interpretation of Computer Programs
Name
enStructure and Interpretation of Computer Programs
NonFictionSubject
Computer science
NumberOfPages
657
Pages
657
PubDate
198419962022
Publisher
MIT Press
Publisher
MIT Press
Publisher
MIT Press
SameAs
4605152503094110800000
HwGW
m.0l4p5
Q1249747
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Structure et interprétation des programmes informatiques
Структура и интерпретация компьютерных программ
ساختار و تفسیر برنامه‌های رایانه‌ای
計算機プログラムの構造と解釈
计算机程序的构造和解释
Subject
Category:1984 non-fiction books
Category:1996 non-fiction books
Category:Computer programming books
Category:Computer science books
Category:Creative Commons-licensed books
Category:Lisp (programming language)
Category:Massachusetts Institute of Technology
Category:Scheme (programming language)
Subject
Computer science
Thumbnail
SICP cover.jpg?width=300
WasDerivedFrom
Structure and Interpretation of Computer Programs?oldid=1123367111&ns=0
WikiPageLength
7342
Wikipage page ID
82368
Wikipage revision ID
1123367111
WikiPageUsesTemplate
Template:Authority control
Template:Infobox book
Template:Lisp programming language
Template:Official website
Template:Redirect
Template:Reflist
Template:Short description
Template:URL