Jump to content

Search results

View (previous 20 | ) (20 | 50 | 100 | 250 | 500)
  • 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
  • and the family of functional languages and logic programming. Functional programming is a subset of declarative programming. Programs written using this...
    25 KB (2,699 words) - 18:38, 17 May 2025
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
    67 KB (7,159 words) - 22:41, 26 May 2025
  • Thumbnail for Programming language theory
    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
  • List of abstractions (computer science) (category Programming language concepts)
    In the world of functional programming, abstraction is not just a tool but a core principle that influences the entire programming model. The abstractions...
    21 KB (546 words) - 00:24, 6 June 2024
  • Thumbnail for Python (programming language)
    supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described...
    175 KB (14,436 words) - 03:10, 4 June 2025
  • call-by-name continued in the functional programming community. This research produced a series of lazy evaluation programming languages in which some variant...
    16 KB (1,902 words) - 09:39, 27 May 2025
  • systems and type-inferring compilers. OCaml unifies functional, imperative, and object-oriented programming under an ML-like type system. Thus, programmers...
    39 KB (4,161 words) - 20:43, 3 June 2025
  • Thumbnail for Ruby (programming language)
    Ruby is a general-purpose programming language. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an...
    58 KB (5,459 words) - 19:53, 31 May 2025
  • Thumbnail for Go (programming language)
    for generic programming in initial versions of Go drew considerable criticism. The designers expressed an openness to generic programming and noted that...
    78 KB (8,128 words) - 04:40, 28 May 2025
  • Thumbnail for Rust (programming language)
    compile time. Rust does not enforce a programming paradigm, but was influenced by ideas from functional programming, including immutability, higher-order...
    119 KB (10,766 words) - 15:20, 1 June 2025
  • An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering...
    47 KB (5,224 words) - 16:46, 27 May 2025
  • Thumbnail for ATS (programming language)
    high-level, functional programming language. It is a dialect of the programming language ML, designed by Hongwei Xi to unify computer programming with formal...
    21 KB (2,266 words) - 10:25, 22 January 2025
  • An educational programming language (EPL) is a programming language used primarily as a learning tool, and a starting point before transitioning to more...
    31 KB (3,589 words) - 06:00, 30 March 2025
  • Orwell is a small, lazy evaluation, functional programming language implemented principally by Martin Raskovsky and first released in 1984 by Philip Wadler...
    2 KB (164 words) - 11:17, 30 October 2024
  • functions, with support for many programming paradigms, including object-oriented, functional and imperative programming. Pike is free software, released...
    5 KB (396 words) - 20:52, 20 February 2025
  • [citation needed] Patterns that imply mutable state may be unsuited for functional programming languages. Some patterns can be rendered unnecessary in languages...
    47 KB (3,180 words) - 07:53, 6 May 2025
  • purpose-built "Nix language", a declarative, purely functional, lazily evaluated, dynamically typed programming language. Distinguishing features of the Nix...
    11 KB (1,109 words) - 22:00, 8 May 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
  • a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed...
    22 KB (2,158 words) - 21:26, 4 June 2025
View (previous 20 | ) (20 | 50 | 100 | 250 | 500)