This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included. A programming language does not need to be imperative or Turing-complete, but must be executable and so does not include markup languages such as HTML or XML, but does include domain-specific languages such as SQL and its dialects.
Contents:
0–9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
See also
and 17 Related for: List of programming languages information
index to notable programminglanguages, in current or historical use. Dialects of BASIC, esoteric programminglanguages, and markup languages are not included...
This is a listof notable programminglanguages, grouped by type. There is no overarching classification scheme for programminglanguages. Thus, in many...
selection of commonly used programminglanguages. See the individual languages' articles for further information. Most programminglanguages will print...
proof of concept, as software art, as a hacking interface to another language (particularly functional programming or procedural programminglanguages), or...
"genealogy" ofprogramminglanguages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages are listed in...
logic programminglanguagesListof constructed languages Fifth-generation programminglanguage Wodecki, Ben (May 5, 2023). "7 AI ProgrammingLanguages You...
is a listof notable programminglanguages optimized for sound production, algorithmic composition, and sound synthesis. ABC notation, a language for notating...
computing, a visual programminglanguage (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding...
This listof JVM Languages comprises notable computer programminglanguages that are used to produce computer software that runs on the Java virtual machine...
functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
It is very basic and is termed a low-level programminglanguage. It is one of the more difficult languages to work with being untyped and rigid. Several...
concurrent and parallel programminglanguages, categorizing them by a defining paradigm. Concurrent and parallel programminglanguages involve multiple timelines...
declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation...