• Programming languages can be grouped by the number and types of paradigms supported. A concise reference for the programming paradigms listed in this article...
    41 KB (1,398 words) - 08:10, 29 April 2025
  • programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program. A programming language can...
    24 KB (2,666 words) - 19:04, 23 June 2025
  • languages (syntax) Comparison of integrated development environments Comparison of multi-paradigm programming languages TIOBE index As of May 2006 Diarmuid...
    71 KB (1,565 words) - 02:05, 3 August 2025
  • This 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
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the object – a software entity that encapsulates data and functionality. An OOP program consists...
    55 KB (5,890 words) - 05:11, 29 July 2025
  • Thumbnail for Ring (programming language)
    paradigms are imperative, procedural, object-oriented, functional, meta, declarative using nested structures, and natural programming. The language is...
    27 KB (1,893 words) - 16:09, 20 July 2025
  • Caml) is a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features. OCaml...
    40 KB (4,204 words) - 04:48, 17 July 2025
  • functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in...
    88 KB (8,682 words) - 09:41, 29 July 2025
  • Thumbnail for Nim (programming language)
    Nim is a general-purpose, multi-paradigm, statically typed, compiled high-level system programming language, designed and developed by a team around Andreas...
    57 KB (5,735 words) - 19:17, 5 May 2025
  • usability of a high-level programming language, specifically Python, with the performance of a system programming language such as C++, Rust, and Zig. As of...
    18 KB (1,546 words) - 18:21, 29 July 2025
  • shows a comparison of functional programming languages which compares various features and designs of different functional programming languages. "LISP...
    22 KB (820 words) - 14:29, 25 May 2025
  • of Java frameworks List of JVM languages List of Java virtual machines Comparison of C# and Java Comparison of Java and C++ Comparison of programming...
    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) - 10:28, 4 August 2025
  • Thumbnail for Julia (programming language)
    parametric polymorphism, the use of multiple dispatch as a core programming paradigm, just-in-time (JIT) compilation and a parallel garbage collection...
    108 KB (8,305 words) - 07:45, 18 July 2025
  • Thumbnail for Wolfram (software)
    Wolfram (software) (category Numerical programming languages)
    continuity of the software. Comparison of multi-paradigm programming languages Comparison of numerical-analysis software Comparison of programming languages Comparison...
    23 KB (1,749 words) - 17:02, 2 August 2025
  • Thumbnail for Programming language
    A programming language is an artificial language for expressing computer programs. Programming languages typically allow software to be written in a human...
    64 KB (7,328 words) - 17:57, 3 August 2025
  • Thumbnail for Raku (programming language)
    is a member of the Perl family of programming languages. Formerly named Perl 6, it was renamed in October 2019. Raku introduces elements of many modern...
    48 KB (5,611 words) - 11:44, 30 July 2025
  • Thumbnail for C (programming language)
    supersets of C. Compatibility of C and C++ Comparison of Pascal and C Comparison of programming languages International Obfuscated C Code Contest List of C-family...
    98 KB (10,894 words) - 23:38, 28 July 2025
  • Thumbnail for Ada (programming language)
    and object-oriented high-level programming language, inspired by Pascal and other languages. It has built-in language support for design by contract (DbC)...
    53 KB (5,721 words) - 00:49, 12 July 2025
  • Thumbnail for Lua
    high-level, multi-paradigm programming language designed mainly for embedded use in applications. Lua is cross-platform software, since the interpreter of compiled...
    52 KB (5,491 words) - 17:37, 1 August 2025
  • Thumbnail for Rust (programming language)
    lifetime of references at compile time. Rust supports multiple programming paradigms. It was influenced by ideas from functional programming, including...
    108 KB (10,354 words) - 03:14, 3 August 2025
  • Harbour is a computer programming language, used mainly to create database/business programs. It is a modernised cross-platform version of the older Clipper...
    26 KB (2,947 words) - 03:22, 7 May 2025
  • Thumbnail for F Sharp (programming language)
    high-level, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often...
    54 KB (4,101 words) - 04:37, 20 July 2025
  • Thumbnail for V (programming language)
    programming portal Comparison of programming languages History of programming languages List of programming languages List of programming languages by...
    17 KB (1,275 words) - 07:15, 18 July 2025
  • Thumbnail for Visual Prolog
    Visual Prolog (category Multi-paradigm programming languages)
    Visual Prolog, ISBN 978-1-4327-4936-1 Comparison of Prolog implementations Logtalk Mercury (programming language) Prolog syntax and semantics Visual Prolog...
    8 KB (625 words) - 22:28, 25 February 2025
  • Thumbnail for Ruby (programming language)
    compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby...
    58 KB (5,462 words) - 09:42, 29 July 2025
  • Thumbnail for Scheme (programming language)
    Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence...
    73 KB (8,139 words) - 20:41, 20 July 2025
  • Thumbnail for Tcl
    the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including...
    38 KB (4,065 words) - 04:07, 31 July 2025
  • Prograph (category Multi-paradigm programming languages)
    1982 as a general investigation into dataflow languages, stimulated by a seminar on functional languages conducted by Michael Levin. Diagrams were used...
    15 KB (1,773 words) - 17:07, 30 June 2025
  • high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statically and...
    5 KB (396 words) - 20:52, 20 February 2025