/SICP-Exercise

SICP

Primary LanguageSchemeMIT LicenseMIT

SICP-Exercise

SICP-Exercise 是 SICP(Structure and Interpretation of Computer Programs) 的习题解答。

Solutions

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. Modeling with Mutable Data

3.3 Modeling with Mutable Data

Chapter 4. Metalinguistic Abstraction

Chapter 5. Computing with Register Machines

Unit Test

单元测试库为:test-manager