Category
page 1Programming language classification
programming language
language for communicating instructions to a machine
high-level programming language
programming language with strong abstraction from details of hardware
programming paradigm
category of programming languages according to what methodology of designing and implementing programs their features support
low-level programming language
programming language that provides minimal abstraction from the hardware
query language
computer language used to make queries into databases and information systems such as SQL or XQuery
esoteric programming language
software language not aimed for serious use
domain-specific language
computer language specialized to a particular application domain
hardware description language
specialized computer language used to describe the structure and behavior of electronic circuits, and most commonly, digital logic circuits
visual programming language
programming language written graphically by a user
compiled language
a programming language implemented with a compiler that translates source code into a binary executable form
intermediate representation
data structure or code used internally by a compiler or virtual machine to represent source code. An IR is designed to be conducive for further processing, such as optimization and translation
4th-generation programming language
more user friendly and non-procedural in nature i.e., users need to think "what" instead of "how"
quantum programming
computer programming approach dedicated to quantum computers
3rd-generation programming language
high-level computer programming language
2nd-generation programming language
easily readable and written by programmers and uses mnemonics; is changed by assemblers
1st-generation programming language
binary machine language for programming first generation computers
programming language generations
concept in computer science
action language
Programming paradigm
very high-level programming language
highly abstract programming language

5th-generation programming language
solve problems using constraints given to the program, rather than using an algorithm
architecture description language
formal language for architecture description and representation
free-form language
programming language in which the positioning of characters on the page in program text is insignificant
general-purpose language
computer language that is broadly applicable across application domains, and lacks specialized features for a particular domain
shading language
graphics programming language adapted to programming shader effects