Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

풀이

todo

  • 1 46
    • 1_20 ~
  • 2 97
    • 2_01 ~
  • 3 82
    • 3_05
    • 3_09 ~
  • 4 79
    • 4_34
    • 4_44
    • 4_67
    • 4_77
    • 4_78
    • 4_79
  • 5 52
    • 5_01
    • 5_05
    • 5_24 ~

Chapter 1 - Building Abstractions with Procedures

1.1 – The Elements of Programming

1.2 – Procedures and the Processes They Generate

1.3 – Formulating Abstractions with Higher-Order Procedures

Chapter 2 - Building Abstractions with Data

2.1 – Introduction to Data Abstraction

2.2 – Hierarchical Data and the Closure Property

2.3 – Symbolic Data

2.4 – Multiple Representations for Abstract Data

2.5 – Systems with Generic Operations

Chapter 3 - Modularity, Objects, and State

3.1 – Assignment and Local State

3.2 – The Environment Model of Evaluation

3.3 – Modeling with Mutable Data

3.4 – Concurrency: Time Is of the Essence

3.5 – Streams

Chapter 4 - Metalinguistic Abstraction

4.1 – The Metacircular Evaluator

4.2 – Variations on a Scheme – Lazy Evaluation

4.3 – Variations on a Scheme – Nondeterministic Computing

4.4 – Logic Programming

Chapter 5 - Computing with Register Machines

5.1 – Designing Register Machines

5.2 – A Register-Machine Simulator

5.3 – Storage Allocation and Garbage Collection

5.4 – The Explicit-Control Evaluator

5.5 – Compilation