programming and network performance analysis. Like John Backus's languages FP and FL, J supports function-level programming via its tacit programming...
19 KB (2,221 words) - 07:04, 26 March 2025
C (pronounced /ˈsiː/ – like the letter c) is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely...
101 KB (11,258 words) - 07:24, 14 June 2025
A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their syntax (form) and...
65 KB (7,415 words) - 08:02, 2 June 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,331 words) - 15:00, 10 June 2025
characterization, and classification of formal languages known as programming languages. Programming language theory is closely related to other fields including...
15 KB (1,613 words) - 05:07, 21 April 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,725 words) - 02:45, 16 June 2025
computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding...
30 KB (3,458 words) - 13:42, 12 June 2025
The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie...
10 KB (1,144 words) - 08:57, 12 June 2025
(Combined Programming Language) is a multi-paradigm programming language developed in the early 1960s. It is an early ancestor of the C language via the...
7 KB (700 words) - 19:26, 9 June 2024
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
(non-array-oriented) programming languages. It is also a generalization of mapcar in the language Lisp and map in modern functional programming languages, and a generalization...
13 KB (1,671 words) - 03:14, 3 June 2025
Ontario as an introduction to programming. On November 28, 2007, Turing, which was previously a commercial programming language, became freeware, available...
13 KB (1,041 words) - 18:20, 27 February 2025
spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. A mathematical notation for...
96 KB (9,859 words) - 18:14, 5 June 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
is a list of notable programming languages, grouped by type. The groupings are overlapping; not mutually exclusive. A language can be listed in multiple...
90 KB (6,698 words) - 14:47, 15 June 2025
SR Programming Language: Concurrency in Practice, ISBN 0-8053-0088-0 Stephen J. Hartley: Operating Systems Programming: The SR Programming Language, Oxford...
2 KB (180 words) - 19:10, 19 November 2024
general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language. Elixir builds...
12 KB (999 words) - 15:20, 12 May 2025
Comparison of programming languages Formal methods The OBJ family J. A. Goguen, Higher-Order Functions Considered Unnecessary for Higher-Order Programming. In Research...
3 KB (235 words) - 22:06, 10 September 2023
B is a programming language developed at Bell Labs circa 1969 by Ken Thompson and Dennis Ritchie. B was derived from BCPL, and its name may possibly be...
13 KB (1,395 words) - 18:48, 5 June 2025
of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages were...
39 KB (3,811 words) - 22:40, 2 May 2025
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing...
4 KB (310 words) - 16:32, 22 December 2024
A+ is a high-level, interactive, interpreted array programming language designed for numerically intensive applications, especially those found in financial...
4 KB (373 words) - 01:00, 30 January 2025
second-generation programming language (2GL) is a generational way to categorize assembly languages. They belong to the low-level programming languages. The term...
5 KB (467 words) - 08:23, 28 September 2024
and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using...
70 KB (8,514 words) - 22:41, 26 May 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
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
programming languages (not "very") used for scripting, such as Perl, Python, PHP, Ruby, and Visual Basic. Automatic programming Low-level programming...
3 KB (229 words) - 13:56, 1 April 2025
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
for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class...
73 KB (8,205 words) - 07:31, 10 June 2025
Natural language programming (NLP) is an ontology-assisted way of programming in terms of natural language sentences, e.g. English. A structured document...
13 KB (1,567 words) - 04:26, 4 June 2025