/eloquent_javascript

Exercises of the Eloquent JavaScript

Primary LanguageJavaScript

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'?