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 idea