• functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    87 KB (8,696 words) - 16:44, 4 June 2025
  • 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
  • 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
  • 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
  • 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
  • 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,312 words) - 23:45, 4 June 2025
  • Mathematica (Wolfram language) X10 ZPL Aspect-oriented programming enables developers to add new functionality to code, known as "advice", without modifying that...
    90 KB (6,703 words) - 13:50, 5 May 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
  • XQuery), regular expressions, logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic...
    23 KB (2,373 words) - 23:38, 8 June 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) - 11:13, 4 April 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
  • for logic programming, and functions and equations for functional programming. ALF was designed to be genuine integration of both programming paradigms...
    5 KB (482 words) - 02:53, 30 October 2024
  • 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
  • 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) - 22:19, 1 February 2024
  • 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
  • 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
  • functional) and often recursive programs from incomplete specifications, such as input/output examples or constraints. Depending on the programming language...
    24 KB (2,549 words) - 07:04, 9 June 2025
  • 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) - 15:20, 12 May 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...
    39 KB (3,811 words) - 22:40, 2 May 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
  • one input. As a result, they have found use in functional reactive programming, point-free programming, and parsers among other applications. While arrows...
    14 KB (1,556 words) - 21:57, 17 November 2023
  • 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) - 03:37, 1 March 2025
  • Thumbnail for C Sharp (programming language)
    scoped, imperative, declarative, functional, generic,: 22  object-oriented (class-based), and component-oriented programming disciplines. The principal inventors...
    101 KB (8,536 words) - 19:08, 10 June 2025
  • Thumbnail for Programming language
    details for greater simplicity. Thousands of programming languages—often classified as imperative, functional, logic, or object-oriented—have been developed...
    65 KB (7,415 words) - 08:02, 2 June 2025
  • Thumbnail for Urbit
    Urbit (section Functionality)
    portal Urbit is a decentralized personal server platform based on functional programming in a peer-to-peer network. The Urbit platform was created by alt-right...
    11 KB (886 words) - 22:00, 4 June 2025
  • of programming languages, an applicative programming language is built out of functions applied to arguments. Applicative languages are functional, and...
    2 KB (197 words) - 14:36, 2 December 2024
  • Smalltalk Kotlin OCaml Command–query separation Functional programming "Glossary - The Rust Programming Language". web.mit.edu. Retrieved 2022-07-06. Syme...
    5 KB (312 words) - 07:57, 4 February 2025
  • encode logic's quantifiers like "for all" and "there exists". In functional programming languages like Agda, ATS, Rocq (previously known as Coq), F*, Epigram...
    26 KB (2,609 words) - 08:52, 29 March 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...
    53 KB (4,085 words) - 04:08, 6 June 2025