Functional Programming
Overview
Functional programming describes a style of programming and programming languages.
While there is not a single unversally recognized definition, the style was inspired
by the lambda calculus and focuses on the role of functions as a programming construct.
Principles
If there is a common definition of what functional programming is, it would likely include the following
fundamental concepts.