
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
- 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
- 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