• functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    86 KB (8,571 words) - 02:27, 4 October 2024
  • functional programming (also known as strong functional programming, to be contrasted with ordinary, or weak functional programming) is a programming...
    6 KB (721 words) - 11:36, 20 July 2022
  • 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
  • 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
  • In functional programming, a monad is a structure that combines program fragments (functions) and wraps their return values in a type with additional computation...
    75 KB (9,301 words) - 23:35, 7 October 2024
  • shows a comparison of functional programming languages which compares various features and designs of different functional programming languages. "LISP Introduction"...
    22 KB (827 words) - 03:30, 17 September 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) - 17:56, 5 January 2024
  • system) Visual Basic (CIL JIT runtime) Visual FoxPro Visual Prolog Xojo Zig A concatenative programming language is a point-free computer programming...
    91 KB (6,922 words) - 19:01, 4 October 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) - 05:27, 12 April 2024
  • list of functional programming topics. Programming paradigm Declarative programming Programs as mathematical objects Function-level programming Purely...
    4 KB (205 words) - 12:10, 30 October 2023
  • logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic modeling systems. Declarative...
    23 KB (2,383 words) - 23:21, 15 September 2024
  • Thumbnail for Racket (programming language)
    multi-paradigm programming language. The Racket language is a modern dialect of Lisp and a descendant of Scheme. It is designed as a platform for programming language...
    35 KB (3,205 words) - 22:07, 28 April 2024
  • Thumbnail for Erlang (programming language)
    is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably...
    42 KB (4,758 words) - 08:51, 25 September 2024
  • 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...
    52 KB (4,030 words) - 11:18, 19 July 2024
  • Thumbnail for Agda (programming language)
    tactics language, and proofs are written in a functional programming style. The language has ordinary programming constructs such as data types, pattern matching...
    13 KB (1,312 words) - 17:58, 11 October 2024
  • 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
  • Thumbnail for Jq (programming language)
    jq is a very high-level lexically scoped functional programming language in which every JSON value is a constant. jq supports backtracking and managing...
    14 KB (1,252 words) - 08:55, 29 April 2024
  • general-purpose, high-level, functional programming language. It is known for its use of the polymorphic Hindley–Milner type system, which automatically assigns...
    13 KB (1,461 words) - 10:36, 14 May 2024
  • c.f. imperative programming (functional and logic programming are major subgroups of declarative programming) Distributed programming – have support for...
    41 KB (1,418 words) - 22:41, 4 October 2024
  • Thumbnail for Nim (programming language)
    entities, as can functions, allowing for the use of functional programming methods. Object-oriented programming is supported by inheritance and multiple dispatch...
    57 KB (5,677 words) - 14:09, 2 October 2024
  • Haskell (/ˈhæskəl/) is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching...
    50 KB (4,569 words) - 04:06, 11 October 2024
  • Thumbnail for ATS (programming language)
    (Applied Type System) is a multi-paradigm, general-purpose, high-level, functional programming language. It is a dialect of the programming language ML...
    21 KB (2,266 words) - 08:37, 20 September 2024
  • Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures...
    9 KB (986 words) - 16:57, 3 September 2024
  • Thumbnail for Cuneiform (programming language)
    large-scale scientific data analysis. It is a statically typed functional programming language promoting parallel computing. It features a versatile foreign...
    19 KB (1,834 words) - 13:30, 20 November 2023
  • Thumbnail for F* (programming language)
    multi-paradigm, functional and object-oriented programming language inspired by the languages ML, Caml, and OCaml, and intended for program verification...
    7 KB (430 words) - 18:33, 5 September 2024
  • languages. In object-oriented programming, programs are treated as a set of interacting objects. In functional programming, programs are treated as a sequence...
    24 KB (2,675 words) - 12:27, 10 September 2024
  • In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm...
    28 KB (3,519 words) - 14:28, 29 July 2024
  • Idris is a purely-functional programming language with dependent types, optional lazy evaluation, and features such as a totality checker. Idris may be...
    10 KB (899 words) - 08:37, 6 August 2024
  • Ciao provides a full Prolog system (supporting ISO-Prolog), declarative subsets and extensions of Prolog, functional programming (including lazy evaluation)...
    6 KB (513 words) - 02:41, 15 March 2024
  • Mercury is a functional logic programming language made for real-world uses. The first version was developed at the University of Melbourne, Computer Science...
    10 KB (945 words) - 10:13, 4 August 2024