Skip to main content
SWStudyWalks Search

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.

Unlocks

  • Nothing yet depends on this.

Something wrong in this lesson? Flag it  ·  Sources for Computer Science