Structure and Interpretation of Computer Programs: JavaScript Edition
Download PDF →

Structure and Interpretation of Computer Programs: JavaScript Edition

Martin Henz, Tobias Wrigstad, Harold Abelson, Gerald Jay Sussman, Julie Sussman


Skills: ECMAScript 2020 specification

"Structure and Interpretation of Computer Programs: JavaScript Edition" is an adaptation of the famous programming textbook, originally written by Harold Abelson and Gerald Jay Sussman. Adapted by Martin Henz and Tobias Wrigstad, this edition translates the classic concepts into JavaScript, making them accessible to a modern audience of developers.

"Structure and Interpretation of Computer Programs: JavaScript Edition" is more than just a textbook; it's a comprehensive resource that opens up a deep understanding of programming through the lens of JavaScript. This edition will be an invaluable asset for both students and experienced developers.

Target Audience

This guide is intended for computer science students, professional programmers, and anyone interested in a deep understanding of programming principles. It is particularly useful for those wanting to enhance their skills in JavaScript programming.

What Will You Learn from the Book

  • Fundamental Programming Principles. Understanding the basic concepts that underlie all programming languages.
  • Application of JavaScript. Learning the specifics of the language and using it to implement classic algorithms and data structures.
  • Structured and Functional Approach. Mastering structured and functional programming methods.
  • Solving Complex Problems. Developing skills to solve complex programming challenges using JS.
book Structure and Interpretation of Computer Programs: JavaScript Edition

About the author

Martin Henz, Tobias Wrigstad, Harold Abelson, Gerald Jay Sussman, Julie Sussman

The original authors, Harold Abelson and Gerald Jay Sussman, are considered leading experts in computer science. Their work has had a significant impact on programming education.

Martin Henz and Tobias Wrigstad, the adaptors of the edition, have applied their knowledge and experience to translate classic concepts into the context of JS, making the material more relevant for modern developers.

FAQ for "Structure and Interpretation of Computer Programs: JavaScript Edition"

Question 1: Are prior JavaScript knowledge required to understand the material?

Answer: Basic understanding is recommended. However, the edition also contains introductory materials accessible for beginners.

Question 2: Is the guide suitable for learning algorithms and data structures?

Answer: Yes, it is excellent for studying algorithms and data structures using JS.

Question 3: Is the information in the textbook up-to-date considering the rapid development of technologies?

Answer: The authors have adapted classic concepts to the modern context of JavaScript, keeping the information relevant.

Question 4: Does the book include practical examples and exercises?

Answer: Yes, it contains many practical examples and exercises to reinforce understanding of the material.

Product details

Author: Martin Henz, Tobias Wrigstad, Harold Abelson, Gerald Jay Sussman, Julie Sussman Language: English
Publisher: The MIT Press ISBN-13: 978-0262543231
Publication Date: April 12, 2022 ISBN-10: 0262543230
Print Length: 640 pages PDF: Download PDF

Table of Contents

Others also bought

Image

Patrick Carey, Sasha Vodnik

JavaScript for Web Warriors
Image

Adam D. Scott , Matthew MacDonald, Shelley Powers

JavaScript Cookbook
Image

Maximilian Schwarzmuller

React Key Concepts