A computer language is a
formal language used to communicate with a
computer
A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
. Types of computer languages include:
*
Construction language – all forms of communication by which a human can
specify an executable problem solution to a computer
**
Command language – a language used to control the tasks of the computer itself, such as starting programs
**
Configuration language
Configuration or configurations may refer to:
Computing
* Computer configuration or system configuration
* Configuration file, a software file used to configure the initial settings for a computer program
* Configurator, also known as choice board ...
– a language used to write
configuration files
**
Programming language – a formal language designed to communicate instructions to a machine, particularly a computer
**
Query language – a language used to make
queries in
databases and
information systems
**
Transformation language – designed to transform some input text in a certain formal language into a modified output text that meets some specific goal
*
Data exchange language – a language that is domain-independent and can be used for data from any kind of discipline; examples:
JSON
JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other ser ...
,
XML
*