Functional programming
Computation should be expressed in terms of functions
The result of a function depends only on its arguments
Functions are first-class values
Variables, if they exist at all, are second-class
Previous slide
Next slide
Back to first slide
View graphic version