Search notes:

Functional programming

Functional programming is a programming paradigm. It is largely about applying functions to lists (of values).
The origin of functional programming is the lambda calculus.
Functional programming languages require to have first class functions.
Pure functions (or expressions) have no side effects.

See also

map, reduce, fold and filter.
computer science
Big Data: Lambda Architecture
XQuery is a functional language.

Index