*** Welcome to piglix ***

Curly brace family


This is a list of notable programming languages, grouped by type.

(Because there is no overarching classification scheme for programming languages, in many cases a language will be listed under multiple headings.)

Array programming (also known as vector or multidimensional) languages generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.

Assembly languages directly correspond to a machine language (see below) so machine code instructions appear in a form understandable by humans. Assembly languages let programmers use symbolic addresses, which the assembler converts to absolute addresses. Most assemblers also support macros and symbolic constants.

An authoring language is a programming language used to create tutorials, websites, and other interactive computer programs.

A constraint programming language is a declarative programming language where relationships between variables are expressed as constraints. Execution proceeds by attempting to find values for the variables which satisfy all declared constraints.

While some languages use { and } characters, or indentation, to delimit logical blocks of code; the languages below instead use special keywords, such as Begin and End to do this:

Command-line interface (CLI) languages are also called batch languages or job control languages. Examples:


...
Wikipedia

...