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
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
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
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
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
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
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 (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 teaching...
50 KB (4,569 words) - 04:06, 11 October 2024
(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
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
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