Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs
Author: Harold Abelson
Publisher: MIT Press
Total Pages: 642
Release: 2022-05-03
Genre: Computers
ISBN: 0262367629

Download Structure and Interpretation of Computer Programs Book in PDF, Epub and Kindle

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.


Structure and Interpretation of Computer Programs
Language: en
Pages: 642
Authors: Harold Abelson
Categories: Computers
Type: BOOK - Published: 2022-05-03 - Publisher: MIT Press

GET EBOOK

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 se
Absolute Beginner's Guide to Computer Basics
Language: en
Pages: 452
Authors: Michael Miller
Categories: Computers
Type: BOOK - Published: 2010 - Publisher: Pearson Education

GET EBOOK

Everything casual users need to know to get the most out of their new Windows 7 PCs, software, and the Internet, including Facebook, craigslist, Twitter, and Wi
Computer Basics Absolute Beginner's Guide
Language: en
Pages: 480
Authors: Michael Miller
Categories: Computers
Type: BOOK - Published: 2012 - Publisher: Que Publishing

GET EBOOK

Guides beginning users through basic PC operations in Microsoft Windows, demonstrating such tasks as personalizing Windows 8, connecting to the Internet, using
Computing Fundamentals
Language: en
Pages: 746
Authors: Faithe Wempen
Categories: Computers
Type: BOOK - Published: 2014-11-26 - Publisher: John Wiley & Sons

GET EBOOK

The absolute beginner's guide to learning basic computer skills Computing Fundamentals, Introduction to Computers gets you up to speed on basic computing skills
Getting Started with Computers
Language: en
Pages: 132
Authors: Deborah Morley
Categories: Computers
Type: BOOK - Published: 1999 - Publisher: Morgan Kaufmann Publishers

GET EBOOK

Over the past fifteen or twenty years, personal computers have evolved from do-it-yourself kits that people built as a hobby to an indispensable part of our soc