functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
87 KB (8,696 words) - 16:44, 4 June 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
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,312 words) - 23:45, 4 June 2025
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
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
Mathematica (Wolfram language) X10 ZPL Aspect-oriented programming enables developers to add new functionality to code, known as "advice", without modifying that...
90 KB (6,698 words) - 14:47, 15 June 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
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
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) - 11:13, 4 April 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
XQuery), regular expressions, logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic...
23 KB (2,373 words) - 23:38, 8 June 2025
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
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
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) - 15:20, 12 May 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
strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used...
53 KB (4,085 words) - 04:08, 6 June 2025
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
scoped, imperative, declarative, functional, generic,: 22 object-oriented (class-based), and component-oriented programming disciplines. The principal inventors...
101 KB (8,541 words) - 19:08, 10 June 2025
history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages...
39 KB (3,811 words) - 22:40, 2 May 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) - 22:19, 1 February 2024
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
details for greater simplicity. Thousands of programming languages—often classified as imperative, functional, logic, or object-oriented—have been developed...
65 KB (7,415 words) - 08:02, 2 June 2025
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) - 07:04, 9 June 2025
Journal of Functional Programming is a peer-reviewed scientific journal covering the design, implementation, and application of functional programming languages...
3 KB (212 words) - 09:07, 14 April 2025
Erlang (/ˈɜːrlæŋ/ UR-lang) is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term...
43 KB (4,781 words) - 17:11, 16 June 2025
devices Functional model, a structured representation of functions, activities or processes in systems and software engineering Functional programming, a programming...
2 KB (237 words) - 17:56, 9 June 2025
Smalltalk Kotlin OCaml Command–query separation Functional programming "Glossary - The Rust Programming Language". web.mit.edu. Retrieved 2022-07-06. Syme...
5 KB (312 words) - 07:57, 4 February 2025
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) - 05:07, 21 April 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