About the Book: Structure and Interpretation of Computer Programs
A new version of the classic and widely used text adapted for the JavaScript
programming language.
Since the publication of its first edition in 1984 and its second edition in
1996, Structure and Interpretation of Computer Programs (SICP) has influenced
computer science curricula around the world. Widely adopted as a textbook, the
book has its origins in a popular entry-level computer science course taught by
Harold Abelson and Gerald Jay Sussman at MIT. SICP introduces the reader to
central ideas of computation by establishing a series of mental models for
computation. Earlier editions used the programming