Global Information Lookup Global Information

Structure and Interpretation of Computer Programs information


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

and 15 Related for: Structure and Interpretation of Computer Programs information

Request time (Page generated in 1.1263 seconds.)

Structure and Interpretation of Computer Programs

Last Update:

Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson...

Word Count : 679

How to Design Programs

Last Update:

contrasted the pedagogical focus of How to Design Programs (HtDP) with that of Structure and Interpretation of Computer Programs (SICP). In the 14-page paper...

Word Count : 754

Hal Abelson

Last Update:

Abelson developed MIT's introductory computer science subject, The Structure and Interpretation of Computer Programs (called by the course number, 6.001)...

Word Count : 1833

Structure and Interpretation of Classical Mechanics

Last Update:

These programs are written in the Scheme programming language, as were the programs in Sussman's earlier computer science textbook, Structure and Interpretation...

Word Count : 425

Programming language theory

Last Update:

Higher-Order and Symbolic Computation. SIGPLAN Very high-level programming language Abelson, Harold (1996). Structure and Interpretation of Computer Programs. Gerald...

Word Count : 1618

Programming language

Last Update:

programming language is a system of notation for writing computer programs. Programming languages are described in terms of their syntax (form) and semantics...

Word Count : 8509

Gerald Jay Sussman

Last Update:

(with Hal Abelson and Julie Sussman) of the introductory computer science textbook Structure and Interpretation of Computer Programs. It was used at MIT...

Word Count : 1756

Drawing Hands

Last Update:

in Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman as an allegory for the eval and apply functions of programming...

Word Count : 276

Structured programming

Last Update:

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive...

Word Count : 3717

Lexical analysis

Last Update:

stack and then try to pop them off and see if the stack is empty at the end (see example in the Structure and Interpretation of Computer Programs book)...

Word Count : 3323

Metalinguistic abstraction

Last Update:

awareness – Ability to consciously reflect on the nature of language Structure and Interpretation of Computer Programs, Part 4 — Metalinguistic Abstraction...

Word Count : 638

Knights of the Lambda Calculus

Last Update:

most likely originated at MIT. For example, in the Structure and Interpretation of Computer Programs video lectures, Gerald Jay Sussman presents the audience...

Word Count : 244

Functional programming

Last Update:

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative...

Word Count : 8548

Abstract interpretation

Last Update:

In computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over...

Word Count : 2924

Source

Last Update:

theory Source (programming language), a family of sublanguages of JavaScript to support Structure and Interpretation of Computer Programs, JavaScript Adaptation...

Word Count : 1093

PDF Search Engine © AllGlobal.net