Functional Programming is a programming paradigm in which a program consists of a sequence of function definitions. *See also:* HaskellLanguage.