---
product_id: 368649557
title: "Structure and Interpretation of Computer Programs: JavaScript Edition (Mit Electrical Engineering and Computer Science)"
price: "NZ$241"
currency: NZD
in_stock: true
reviews_count: 6
url: https://www.desertcart.nz/products/368649557-structure-and-interpretation-of-computer-programs-javascript-edition-mit-electrical
store_origin: NZ
region: New Zealand
---

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

**Price:** NZ$241
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Structure and Interpretation of Computer Programs: JavaScript Edition (Mit Electrical Engineering and Computer Science)
- **How much does it cost?** NZ$241 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.nz](https://www.desertcart.nz/products/368649557-structure-and-interpretation-of-computer-programs-javascript-edition-mit-electrical)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

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 language Scheme in their program examples. This new version of the second 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 significant revision. Chapter four offers new material, in particular an introduction to the notion of program parsing. The evaluator and compiler in chapter five introduce a subtle stack discipline to support return statements (a prominent feature of statement-oriented languages) without sacrificing tail recursion. The JavaScript programs included in the book run in any implementation of the language that complies with the ECMAScript 2020 specification, using the JavaScript package sicp provided by the MIT Press website.

Review: Fabulous, with Scheme or JS - This book doesn't need introduction. The Scheme version might be the better one but I prefer this Javascript version.
Review: Authentic quality book - I'm very happy that I paid good money for a genuine book. Good paper quality, good printing. Very excited to read. Very slight damage to the bottom of the book, but doesn't matter to me since I'm buying this book to get my hands dirty with computer science.

## Features

- New Store Stock

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | 95,607 in Books ( See Top 100 in Books ) 36 in Programming Languages & Tools |
| Customer Reviews | 4.6 out of 5 stars 87 Reviews |

## Images

![Structure and Interpretation of Computer Programs: JavaScript Edition (Mit Electrical Engineering and Computer Science) - Image 1](https://m.media-amazon.com/images/I/71lyP-LJi0L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Fabulous, with Scheme or JS
*by M***A on 10 May 2023*

This book doesn't need introduction. The Scheme version might be the better one but I prefer this Javascript version.

### ⭐⭐⭐⭐⭐ Authentic quality book
*by M***S on 13 December 2025*

I'm very happy that I paid good money for a genuine book. Good paper quality, good printing. Very excited to read. Very slight damage to the bottom of the book, but doesn't matter to me since I'm buying this book to get my hands dirty with computer science.

### ⭐⭐⭐⭐ Code examples are terrible
*by S***S on 7 May 2022*

Interesting ideas but the examples are all non-idiomatic JavaScript, it’s like a pseudo scheme. Would be nice if the ideas were illustrated with close to production ready code.

## Frequently Bought Together

- Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)
- Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.nz/products/368649557-structure-and-interpretation-of-computer-programs-javascript-edition-mit-electrical](https://www.desertcart.nz/products/368649557-structure-and-interpretation-of-computer-programs-javascript-edition-mit-electrical)

---

*Product available on Desertcart New Zealand*
*Store origin: NZ*
*Last updated: 2026-06-02*