9780262543231-0262543230-Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)

Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)

ISBN-13: 9780262543231
ISBN-10: 0262543230
Author: Harold Abelson, Gerald Jay Sussman
Publication date: 2022
Publisher: The MIT Press
Format: Paperback 640 pages
FREE US shipping on ALL non-marketplace orders
Rent
35 days
from $49.82 USD
FREE shipping on RENTAL RETURNS
Marketplace
from $42.47 USD
Buy

From $42.47

Rent

From $49.82

Book details

ISBN-13: 9780262543231
ISBN-10: 0262543230
Author: Harold Abelson, Gerald Jay Sussman
Publication date: 2022
Publisher: The MIT Press
Format: Paperback 640 pages

Summary

Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science) (ISBN-13: 9780262543231 and ISBN-10: 0262543230), written by authors Harold Abelson, Gerald Jay Sussman, was published by The MIT Press in 2022. With an overall rating of 4.4 stars, it's a notable title among other Computer Science (Programming Languages) books. You can easily purchase or rent Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science) (Paperback) from BooksRun, along with many other new and used Computer Science books and textbooks. And, if you're looking to sell your copy, our current buyback offer is $16.99.

Description

A new version of the classic and widely used text with implementations in JavaScript.

Ever since the publication of its first edition in 1984, 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 language Scheme in their program examples. This new edition has been adapted for JavaScript.

The first three chapters of SICP cover programming concepts that are common to all modern high-level programming languages. Chapters four and five, which used Scheme to formulate language processors for Scheme, required revision. Chapter four offers substantial new material, in particular an introduction to the notion of program parsing. The JavaScript subset used this edition is designed to be just expressive enough for presenting the ideas of SICP with a conciseness and precision that matches the original. A JavaScript sublanguage and function library has been designed for each chapter, and a web-based programming environment, Source Academy, has been developed to strengthen the students' adherence to the chosen sublanguage.

Rate this book Rate this book

We would LOVE it if you could help us and other readers by reviewing the book