• functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    87 KB (8,682 words) - 02:26, 12 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
  • 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,297 words) - 08:34, 12 July 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,710 words) - 07:16, 25 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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,375 words) - 13:43, 16 July 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 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
  • 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
  • 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) - 11:08, 23 June 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,571 words) - 16:24, 24 July 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 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
  • 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
  • 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) - 22:47, 10 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
  • 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
  • Thumbnail for Python (programming language)
    supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. Guido van Rossum...
    175 KB (14,442 words) - 08:19, 27 July 2025
  • computing, Fudgets is a graphical user interface toolkit for the functional programming language Haskell and the X Window System. Fudgets makes it easy...
    5 KB (442 words) - 14:04, 28 May 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) - 03:37, 1 March 2025