• science, purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that...
    8 KB (902 words) - 17:11, 16 July 2024
  • functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    86 KB (8,590 words) - 14:04, 13 November 2024
  • Mozart Programming System cross-platform Oz Object Pascal (imperative, object-oriented (class-based)) Perl (imperative, functional (can't be purely functional)...
    91 KB (6,911 words) - 23:17, 10 November 2024
  • rely on mutable state Purely functional programming, a programming paradigm that does not rely on mutable state Functionality doctrine, in intellectual...
    456 bytes (83 words) - 12:30, 30 September 2016
  • 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
  • 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) - 11:32, 2 November 2024
  • computer science, a purely functional data structure is a data structure that can be directly implemented in a purely functional language. The main difference...
    11 KB (1,392 words) - 19:47, 2 April 2024
  • Thumbnail for History of programming languages
    Increasing support for functional programming in mainstream languages used commercially, including purely functional programming for making code easier...
    39 KB (3,824 words) - 04:03, 28 October 2024
  • Language, alternatively St Andrews Standard Language) is a purely functional programming language developed by David Turner at the University of St Andrews...
    3 KB (165 words) - 03:04, 1 February 2024
  • Haskell (/ˈhæskəl/) is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for...
    50 KB (4,569 words) - 04:06, 11 October 2024
  • Thumbnail for Elm (programming language)
    domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed...
    18 KB (1,959 words) - 19:02, 6 November 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) - 15:58, 6 November 2024
  • Miranda is a lazy, purely functional programming language designed by David Turner as a successor to his earlier programming languages SASL and KRC, using...
    15 KB (1,733 words) - 06:28, 28 May 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
  • FAUST (Functional AUdio STream) is a domain-specific purely functional programming language for implementing signal processing algorithms in the form...
    19 KB (1,537 words) - 07:43, 30 September 2023
  • of functional programming topics. Programming paradigm Declarative programming Programs as mathematical objects Function-level programming Purely functional...
    4 KB (205 words) - 12:10, 30 October 2023
  • The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University...
    6 KB (460 words) - 13:19, 31 October 2024
  • Caml (category Functional languages)
    multi-paradigm, general-purpose, high-level, functional programming language which is a dialect of the ML programming language family. Caml was developed in...
    9 KB (858 words) - 10:03, 17 May 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) - 16:41, 1 November 2024
  • and elegant form of object-oriented programming using message passing. Haskell is a purely functional programming language. Lazy evaluation and the list...
    12 KB (1,278 words) - 21:38, 10 September 2024
  • Thumbnail for Reason (programming language)
    functional language that uses an abstraction called ports to communicate with JavaScript PureScript – A strongly-typed, purely-functional programming...
    5 KB (281 words) - 07:21, 12 November 2024
  • Clean is a general-purpose purely functional programming language. Originally called the Concurrent Clean System or the Clean System, it has been developed...
    16 KB (965 words) - 23:11, 30 October 2024
  • the Haskell language. It merges elements of functional and logic programming, including constraint programming integration. It is nearly a superset of Haskell...
    15 KB (1,650 words) - 09:19, 17 May 2024
  • XQuery), regular expressions, logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic...
    23 KB (2,376 words) - 23:21, 15 September 2024
  • this optimization is safe in a purely functional programming language, a compiler for an language not limited to functional typically assumes the worst case...
    54 KB (6,633 words) - 05:40, 24 October 2024
  • Thumbnail for PureScript
    PureScript is a strongly-typed, purely-functional programming language that transpiles to JavaScript, C++11, Erlang, and Go. It can be used to develop...
    9 KB (714 words) - 04:22, 28 October 2024
  • Time travel debugging (category Computer programming tool stubs)
    the ability to step backwards: Interactive computing List of purely functional programming languages Record and replay debugging "Time Travel Debugging...
    7 KB (531 words) - 01:25, 20 August 2024
  • Thumbnail for SAC programming language
    SAC (Single Assignment C) is a strict purely functional programming language whose design is focused on the needs of numerical applications. Emphasis...
    5 KB (529 words) - 17:02, 30 August 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) - 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,411 words) - 22:41, 4 October 2024