Computer Science / Unit 4 CS 0189 short lesson, about 20 seconds
Functional Programming
Captions available
The idea
Functional programming writes algorithms as mathematical functions — input converted to output — a paradigm descending from the Lambda calculus, with recursion as a natural idiom.
In practice
A factorial defined in terms of a smaller factorial reads as mathematics wearing a language.
Where people slip
A different family, not a lower or higher one.
Your place on the trail
Every lesson rests on earlier ones and opens later ones. Tap any to jump.
Builds on
Unlocks
- Nothing yet depends on this.
Something wrong in this lesson? Flag it · Sources for Computer Science