Related Tags
software.general
programming software-engineering aoc infosec dsp programming-languages apps web functional types linux metaprogramming oop windowsFunctional 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.