Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
Looking to rent a book? Rent Structure and Interpretation of Computer Programs, second edition [ISBN: 9780262510875] for the semester, quarter, and short term or search our site for other textbooks by Abelson, Harold; Sussman, Gerald Jay; Sussman, Julie. Renting a textbook can save you up to 90% from the cost of buying.
Contents | p. vii |
Foreword | p. xi |
Preface to the Second Edition | p. xv |
Preface to the First Edition | p. xvii |
Acknowledgments | p. xxi |
Building Abstractions with Procedures | |
The Elements of Programming | p. 4 |
Procedures and the Processes They Generate | p. 31 |
Formulating Abstractions with Higher-Order Procedures | p. 56 |
Building Abstractions with Data | p. 79 |
Introduction to Data Abstraction | p. 83 |
Hierarchical Data and the Closure Property | p. 97 |
Symbolic Data | p. 142 |
Multiple Representations for Abstract Data | p. 169 |
Systems with Generic Operations | p. 187 |
Modularity, Objects and State | |
Assignment and Local State | p. 218 |
The Environmental Model of Evaluation | p. 236 |
Modeling with Mutable Data | p. 251 |
Concurrency: Time Is of the Essence | p. 297 |
Streams | p. 316 |
Metalinguistic Abstraction | |
The Metaciricular Evaluator | p. 362 |
Variations on a Scheme--Lazy Evaluation | p. 398 |
Variations on a Scheme--Nondeterministic Computing | p. 412 |
Logic Programming | p. 438 |
Computing with Register Machines | p. 491 |
Designing Register Machines | p. 492 |
A Register-Machine Simulator | p. 513 |
Storage Allocation and Garbage Collection | p. 533 |
The Explicit Control Evaluator | p. 547 |
Compilation | p. 566 |
References | p. 611 |
List of Exercises | p. 619 |
Index | p. 621 |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.