Article · Wikipedia archive · Last revised May 27, 2026

Computer language

A computer language is a formal language for humans to communicate with a computer, not a natural language. In earlier days of computing, the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories include:Construction Programming – for controlling computer behavior Command – for controlling the tasks of a computer, such as starting programs Query – for querying databases and information systems Transformation – for transforming the text of a formal language into text that meets a specific goal Structural Configuration – for writing configuration files Data exchange – examples: JSON, XML Markup – for annotating a document in a way that is syntactically distinguishable from the text, such as HTML Page description – for describing the appearance of a printed page in a higher level than an actual output bitmap Style sheet – for expressing the presentation of structured documents, such as CSS Modeling – for designing systems Architecture description – for describing and representing system architecture Hardware description – for modeling integrated circuits Simulation – for simulating Specification – for describing what a system should do

Last revised
May 27, 2026
Read time
≈ 1 min
Length
265 w
Citations
Source

A computer language is a formal language for humans to communicate with a computer, not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include:

See also

See also

External links