1. | ![]() |
Building Abstractions with Procedures | 1.1 The Elements of Programming | ![]() |
2. | ![]() |
Building Abstractions with Procedures | 1.2 Procedures and the Processes They Generate | ![]() |
![]() |
Building Abstractions with Procedures | 1.2 Procedures and the Processes They Generate | ![]() |
|
3. | ![]() |
Building Abstractions with Data | 2.1 Introduction to Data Abstraction | ![]() |
4. | ![]() |
Building Abstractions with Data | 2.2 Hierarchical Data and the Closure Property | ![]() |
![]() |
Building Abstractions with Data | 2.2 Hierarchical Data and the Closure Property | ![]() |
|
5. | ![]() |
Building Abstractions with Data | 2.3 Symbolic Data | ![]() |
![]() |
Building Abstractions with Data | 2.3 Symbolic Data | ![]() |
|
6. | ![]() |
Building Abstractions with Data | 2.4 Multiple Representations for Abstract Data | ![]() |
![]() |
Building Abstractions with Data | 2.4 Multiple Representations for Abstract Data | ![]() |
|
7. | ![]() |
Building Abstractions with Data | 2.5 Systems with Generic Operations | ![]() |
8. | ![]() |
Building Abstractions with Data | 2.5 Systems with Generic Operations | ![]() |
![]() |
Building Abstractions with Data | 2.5 Systems with Generic Operations | ![]() |
|
9. | ![]() |
Modularity, Objects, and State | 3.1 Assignment and Local State | ![]() |
10. | ![]() |
Modularity, Objects, and State | 3.2 The Environment Model of Evaluation | ![]() |
![]() |
Modularity, Objects, and State | 3.2 The Environment Model of Evaluation | ![]() |
|
11. | ![]() |
Modularity, Objects, and State | 3.2 The Environment Model of Evaluation | ![]() |
![]() |
Modularity, Objects, and State | 3.2 The Environment Model of Evaluation | ![]() |
|
12. | ![]() |
Modularity, Objects, and State | 3.3 Modeling with Mutable Data | ![]() |
![]() |
Modularity, Objects, and State | 3.3 Modeling with Mutable Data | ![]() |
|
13. | ![]() |
Modularity, Objects, and State | 3.3 Modeling with Mutable Data | ![]() |