• Thumbnail for Julia (programming language)
    Julia is a dynamic general-purpose programming language. As a high-level language, distinctive aspects of Julia's design include a type system with parametric...
    108 KB (8,305 words) - 07:45, 18 July 2025
  • Mojo is a programming language in the Python family that is currently under development. It is available both in browsers via Jupyter notebooks, and locally...
    18 KB (1,546 words) - 18:21, 29 July 2025
  • Imperative programming – explicit statements that change a program state Logic programming – uses explicit mathematical logic for programming Metaprogramming...
    41 KB (1,398 words) - 08:10, 29 April 2025
  • is a list of notable programming languages, grouped by type. The groupings are overlapping; not mutually exclusive. A language can be listed in multiple...
    91 KB (6,709 words) - 16:48, 31 July 2025
  • Scientific programming language may refer to two related, yet distinct, concepts in computer programming. In a broad sense, it describes any programming language...
    8 KB (756 words) - 18:54, 28 April 2025
  • Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules...
    71 KB (1,565 words) - 02:05, 3 August 2025
  • record of notable programming languages, by decade. History of computing hardware History of programming languages Programming language Timeline of computing...
    57 KB (692 words) - 01:58, 16 July 2025
  • engineering settings. Modern programming languages that support array programming (also known as vector or multidimensional languages) have been engineered specifically...
    22 KB (2,610 words) - 18:30, 22 January 2025
  • Thumbnail for Stefan Karpinski
    co-creator of the Julia programming language. He is an alumnus of Harvard and works at Julia Computing, which he co-founded with Julia co-creators, Alan...
    8 KB (560 words) - 00:24, 3 May 2025
  • general-purpose language that supported scientific, commercial, and systems programming. Indeed, a subset of PL/I was used as the standard systems programming language...
    14 KB (1,495 words) - 20:14, 20 June 2025
  • Thumbnail for C (programming language)
    C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains widely used and influential. By design, C gives...
    98 KB (10,894 words) - 23:38, 28 July 2025
  • to notable programming languages, in current or historical use. Dialects of BASIC (which have their own page), esoteric programming languages, and markup...
    28 KB (1,336 words) - 12:48, 4 July 2025
  • functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    88 KB (8,682 words) - 09:41, 29 July 2025
  • Thumbnail for Jeff Bezanson
    Jeff Bezanson (category Programming language designers)
    co-creating the Julia programming language with Stefan Karpinski, Alan Edelman and Viral B. Shah in 2012. The language spawned Julia Computing Inc. (since...
    4 KB (371 words) - 09:46, 1 June 2025
  • Thumbnail for Viral B. Shah
    Viral B. Shah (category Articles containing Hindi-language text)
    computer scientist, best known for being a co-creator of the Julia programming language. He was also actively involved in the initial design of the Aadhaar...
    6 KB (394 words) - 04:54, 11 November 2024
  • In the C programming language, struct is the keyword used to define a composite, a.k.a. record, data type – a named set of values that occupy a block of...
    7 KB (837 words) - 11:08, 22 July 2025
  • Literate programming (LP) is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of how it...
    34 KB (3,690 words) - 03:15, 24 July 2025
  • "genealogy" of programming languages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages are listed...
    17 KB (1,138 words) - 19:56, 7 June 2025
  • uncertainty. Programming languages following the probabilistic programming paradigm are referred to as "probabilistic programming languages" (PPLs). Probabilistic...
    20 KB (1,518 words) - 20:28, 19 June 2025
  • Invoke(fooInstance) End If Next List of reflective programming languages and platforms Mirror (programming) Programming paradigms Self-hosting (compilers) Self-modifying...
    19 KB (2,030 words) - 18:33, 16 July 2025
  • Thumbnail for GNU Octave
    GNU Octave is a scientific programming language for scientific computing and numerical computation. Octave helps in solving linear and nonlinear problems...
    28 KB (2,499 words) - 17:49, 18 July 2025
  • Thumbnail for Scripting language
    writing a script is called scripting. A scripting language or script language is a programming language that is used for scripting. Originally, scripting...
    25 KB (2,905 words) - 05:34, 23 June 2025
  • Java is a high-level, general-purpose, memory-safe, object-oriented programming language. It is intended to let programmers write once, run anywhere (WORA)...
    73 KB (6,633 words) - 09:42, 29 July 2025
  • Thumbnail for Python (programming language)
    supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. Guido van Rossum...
    175 KB (14,509 words) - 01:51, 3 August 2025
  • Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation...
    11 KB (1,021 words) - 18:28, 23 June 2025
  • A strict programming language is a programming language that only allows strict functions (functions whose parameters must be evaluated completely before...
    6 KB (572 words) - 23:50, 6 July 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
  • (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix...
    87 KB (10,027 words) - 08:07, 27 June 2025
  • Thumbnail for Ring (programming language)
    general-purpose programming language. It can be embedded in C/C++ projects, extended using C/C++ code or used as a standalone language. The supported programming paradigms...
    27 KB (1,893 words) - 16:09, 20 July 2025
  • In computer programming, symbolic programming is a programming paradigm in which the program can manipulate its own formulas and program components as...
    2 KB (156 words) - 03:18, 25 November 2023