Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 825 Bytes

README.md

File metadata and controls

22 lines (14 loc) · 825 Bytes

How To Design Programs 2nd Ed. Solutions

My solutions to the exercises from the 2nd edition of How To Design Programs.

This text introduces a systematic way of understanding, analysing, and writing computer programs. It is aimed at professional programmers as well as a more general audience.

Exercises to reinforce learning are intended to be solved in Racket, a modern dialect of Lisp.

Resources

Contents

  1. Fixed Size Data
  2. Arbitrarily Large Data
  3. Abstraction
  4. Intertwined Data
  5. Generative Recursion
  6. Accumulators