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
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 (redirect from Haskell 98 programming language)
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
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
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
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
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
PureScript (redirect from PureScript (programming language))
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
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