Functional Programming

1 revision
#11 week ago
+6
Migrated from pages table
+**Functional Programming** is a [programming paradigm](/wiki/programming_paradigm) that builds programs by applying and composing [pure functions](/wiki/pure_functions). It emphasizes [immutability](/wiki/immutability) and avoids changing state or mutable data, aiming for predictable, concurrent, and bug-resistant code.
+## See also
+- [Declarative Programming](/wiki/declarative_programming)
+- [Lambda Calculus](/wiki/lambda_calculus)
+- [Higher-order functions](/wiki/higher_order_functions)
... 1 more lines