Functional programming

From Rosetta Code
Revision as of 09:56, 21 July 2008 by rosettacode>Dmitry-kazakov (New page: Category:Programming Paradigms'''Functional programming''' is a programming paradigm that abstracts away the computational state. The program is written in a stateless, and thus immuta...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Functional programming is a programming paradigm that abstracts away the computational state. The program is written in a stateless, and thus immutable, manner. In this sense it is seen as opposite to imperative programming which focuses on state transitions. Functional programming uses [[procedural programming] fgf]