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
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
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
OCaml (redirect from Ocaml programming language)
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
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
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
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
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
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
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
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
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
Lua (redirect from History of the Lua programming language)
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
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
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
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
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
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
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
Tcl (redirect from Tcl (programming language))
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