Structure and Interpretation of Computer Programs

1. Building Abstractions with Procedures

1.1 The Elements of Programming

1.1.7 Square Roots by Newton’s Method

1.2 Procedures and the Processes They Generate

My picks, from now on in CL 😉

1.3 Formulating Abstractions with Higher-Order Procedure

last time i skipped this part because I hadn’t learnt how to funcall/apply, but now that “i’m finally back”,

it’s simply amazing how it could “go up in abstraction”, from SUM to ACCUMULATE and to FILTERED-ACCUMULATE.

and yet another piece of awesomeness, FIXED-POINT. I’ve never thought about solving equations through recursions; and average dumping, how could it be so much faster? curious.

2. Building Abstractions with Data

2.1 Introduction to Data Abstraction

//this part was written last time:

Jumping straight to…

2.4 Multiple Representations for Abstract Data

Leave a Reply