• functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    88 KB (8,682 words) - 09:41, 29 July 2025
  • Functional reactive programming (FRP) is a programming paradigm for reactive programming (asynchronous dataflow programming) using the building blocks...
    12 KB (1,285 words) - 21:31, 5 October 2024
  • purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that treats...
    8 KB (907 words) - 00:32, 6 June 2025
  • In functional programming, monads are a way to structure computations as a sequence of steps, where each step not only produces a value but also some extra...
    75 KB (9,297 words) - 08:34, 12 July 2025
  • list of functional programming topics. Programming paradigm Declarative programming Programs as mathematical objects Function-level programming Purely...
    3 KB (205 words) - 20:20, 20 February 2025
  • functional programming (also known as strong functional programming, to be contrasted with ordinary, or weak functional programming) is a programming...
    6 KB (719 words) - 14:49, 20 May 2025
  • Mathematica (Wolfram language) X10 ZPL Aspect-oriented programming enables developers to add new functionality to code, known as "advice", without modifying that...
    91 KB (6,709 words) - 16:48, 31 July 2025
  • shows a comparison of functional programming languages which compares various features and designs of different functional programming languages. "LISP Introduction"...
    22 KB (820 words) - 14:29, 25 May 2025
  • Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures...
    9 KB (975 words) - 16:45, 5 July 2025
  • Thumbnail for F Sharp (programming language)
    strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used...
    54 KB (4,101 words) - 04:37, 20 July 2025
  • IFIP Working Group 2.8 (Functional Programming). The conference focuses on functional programming and related areas of programming languages, logic, compilers...
    3 KB (299 words) - 09:31, 28 December 2024
  • Thumbnail for Gleam (programming language)
    Computer programming portal Free and open-source software portal Gleam is a general-purpose, concurrent, functional high-level programming language that...
    10 KB (765 words) - 18:03, 3 July 2025
  • Functional logic programming is the combination, in a single programming language, of the paradigms of functional programming and logic programming. This...
    2 KB (150 words) - 18:33, 6 June 2024
  • cf. imperative programming (functional and logic programming are major subgroups of declarative programming) Distributed programming – have support for...
    41 KB (1,398 words) - 08:10, 29 April 2025
  • ML (Meta Language) is a general-purpose, high-level, functional programming language. It is known for its use of the polymorphic Hindley–Milner type system...
    13 KB (1,461 words) - 18:17, 29 April 2025
  • XQuery), regular expressions, logic programming (e.g., Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic...
    23 KB (2,375 words) - 13:43, 16 July 2025
  • In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm...
    27 KB (3,451 words) - 15:54, 30 May 2025
  • FP (short for functional programming) is a programming language created by John Backus to support the function-level programming paradigm. It allows building...
    9 KB (897 words) - 08:52, 8 April 2024
  • Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement...
    12 KB (999 words) - 12:39, 27 June 2025
  • Thumbnail for Functor (functional programming)
    In functional programming, a functor is a design pattern inspired by the definition from category theory that allows one to apply a function to values...
    4 KB (397 words) - 16:00, 31 March 2025
  • Thumbnail for Programming language theory
    for structuring programs written in functional programming languages. There are several fields of study that either lie within programming language theory...
    15 KB (1,613 words) - 14:01, 18 July 2025
  • Thumbnail for History of programming languages
    history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages...
    40 KB (3,814 words) - 02:14, 22 July 2025
  • example. Functional programming languages, such as Lisp, ML, and Haskell, tend to substitute a factorial program for "Hello, World!", as functional programming...
    27 KB (1,948 words) - 16:14, 14 July 2025
  • first-class, then returning one creates a closure. This includes functional programming languages such as Lisp and ML, and many modern, multi-paradigm languages...
    50 KB (6,372 words) - 23:54, 30 July 2025
  • Thumbnail for Erlang (programming language)
    Erlang (/ˈɜːrlæŋ/ UR-lang) is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term...
    42 KB (4,727 words) - 09:08, 29 July 2025
  • function-level programming refers to one of the two contrasting programming paradigms identified by John Backus in his work on programs as mathematical...
    7 KB (826 words) - 08:58, 24 June 2025
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the object – a software entity that encapsulates data and functionality. An OOP program consists...
    55 KB (5,890 words) - 05:11, 29 July 2025
  • Thumbnail for Programming language
    some functional languages. Markup Although a markup language is not a programming language per se, it might support integration with a programming language...
    64 KB (7,328 words) - 17:57, 3 August 2025
  • the Haskell language. It merges elements of functional and logic programming, including constraint programming integration. It is nearly a superset of Haskell...
    17 KB (1,954 words) - 08:20, 26 June 2025
  • statically typed, purely functional programming language with type inference and lazy evaluation. Haskell pioneered several programming language features such...
    50 KB (4,594 words) - 11:20, 19 July 2025