Skip to content
This repository was archived by the owner on Oct 5, 2020. It is now read-only.

Latest commit

 

History

History
13 lines (6 loc) · 469 Bytes

File metadata and controls

13 lines (6 loc) · 469 Bytes

5. Higher-Order Functions

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.

  • C.A.R. Hoare, 1980 ACM Turing Award Lecture

  • Size almost always involves complecxity, and complexity confuses programmers.

11. Project: A Programming Language

  • How can we make a compiled version of 'egg'?