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 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
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
system) Visual Basic (CIL JIT runtime) Visual FoxPro Visual Prolog Xojo Zig A concatenative programming language is a point-free computer programming...
90 KB (6,698 words) - 14:47, 15 June 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
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
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
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
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
is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably...
43 KB (4,781 words) - 17:11, 16 June 2025
logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic modeling systems. Declarative...
23 KB (2,373 words) - 23:38, 8 June 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
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,584 words) - 23:45, 3 June 2025
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) - 02:53, 30 October 2024
In-system programming (ISP), or also called in-circuit serial programming (ICSP), is the ability of a programmable logic device, microcontroller, chipset...
15 KB (2,174 words) - 05:27, 20 April 2025
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) - 18:17, 29 April 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) - 11:08, 23 June 2025
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:48, 24 May 2025
a multiparadigm programming language, developed in the Programming Systems Lab at Université catholique de Louvain, for programming-language education...
16 KB (1,837 words) - 03:34, 17 January 2025
tactics language, and proofs are written in a functional programming style. The language has ordinary programming constructs such as data types, pattern matching...
14 KB (1,395 words) - 12:30, 18 May 2025
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,735 words) - 19:17, 5 May 2025
the Haskell language. It merges elements of functional and logic programming, including constraint programming integration. It is nearly a superset of Haskell...
17 KB (1,954 words) - 08:20, 26 June 2025
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) - 05:25, 24 June 2025
development, functional testing is a form of software testing that verifies whether a system meets its functional requirements. Generally, functional testing...
3 KB (379 words) - 11:11, 3 June 2025
example. Functional programming languages, such as Lisp, ML, and Haskell, tend to substitute a factorial program for "Hello, World!", as functional programming...
27 KB (1,940 words) - 21:50, 4 June 2025
Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules...
14 KB (1,771 words) - 17:16, 24 May 2025
compile time. Rust supports multiple programming paradigms. It was influenced by ideas from functional programming, including immutability, higher-order...
109 KB (10,384 words) - 04:26, 29 June 2025
In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations...
14 KB (1,616 words) - 06:18, 21 April 2025
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) - 07:27, 4 April 2025