functional programming
Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data. It emphasizes the use of pure functions, immutability, and higher-order functions.
Requires login.
Related Concepts (1)
Similar Concepts
- data-oriented programming
- front-end programming
- functional analysis
- functional delegation
- functional design
- functional structure
- functional testing
- haskell programming language
- logic programming
- metaprogramming
- object-oriented programming
- probabilistic programming
- programming languages
- recursive functions in programming
- return-oriented programming