Content deleted Content added
Stevebroshar (talk | contribs) better organization; it's a taxonomy |
Stevebroshar (talk | contribs) m oops |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1:
{{Short description|Formal language for communicating with a computer}}
A '''computer language''' is a [[formal language]] for humans to [[communication|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:
* [[
** [[Programming language|Programming]] – for controlling computer behavior
** [[Data_exchange#Data_exchange_languages|Data exchange language]] – ___domain-independent language for data exchange; examples: [[JSON]], [[XML]]▼
*** [[Command language|Command]] – for controlling the tasks of a computer, such as starting programs
** [[Configuration file#Configuration languages|Configuration language]] – for writing [[configuration files]]▼
*** [[
*** [[
** Structural
▲*** [[Configuration file#Configuration languages|Configuration
▲*** [[Data_exchange#Data_exchange_languages|Data exchange
*** [[
*** [[
*** [[
** [[
** [[
* [[
* [[Specification language|Specification]] – for describing what a system should do
==See also==
|