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.
What people are saying - Write a review
Review: Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)User Review - Mike - Goodreads
To understand programming at a fundamental level, beyond making license plates with various languages this book is a must. The true fundamentals are presented in a well structured curriculum and learning scheme is mental steroids for programmers. Read full review