Related Tags
software.general
programming software-engineering aoc infosec apps dsp programming-languages web functional types linux oop windows metaprogrammingFunctional Programming
Functional Programming (FP) is a programming paradigm: a "way of programming", or a "way-of-thought" if you will. It is often contrasted with object-oriented programming. FP operates on data and types. It emphasises functions and pure code (no mutation of state or data, favours copying).
Programming languages such as Haskell, Rust, and Scala support FP.