Content deleted Content added
Stevebroshar (talk | contribs) mNo edit summary |
Stevebroshar (talk | contribs) m oops |
||
(5 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
* [[software construction|Construction]]
▲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 is a broader term that encompasses programming language as well as other languages that are arguably not programming in nature. Sub-categories include:
** [[Programming language|Programming]] – for controlling computer behavior
*** [[Command language|Command]] – for controlling the tasks of a computer, such as starting programs
*** [[
*** [[Transformation language|Transformation]] – for transforming the text of a formal language into text that meets a specific goal▼
** [[Configuration file#Configuration languages|Configuration language]] – for writing [[configuration files]]▼
** Structural
▲*** [[Configuration file#Configuration languages|Configuration
*** [[Data_exchange#Data_exchange_languages|Data exchange
▲** [[Transformation language]] – for transforming the text of a formal language into text that meets a specific goal
*** [[Markup language|Markup]] – for annotating a document in a way that is syntactically distinguishable from the text, such as [[HTML]]
▲* [[Data_exchange#Data_exchange_languages|Data exchange language]] – ___domain-independent language for data exchange; examples: [[JSON]], [[XML]]
*** [[
*** [[
** [[
** [[
* [[Simulation language|Simulation]] – for
* [[Specification language|Specification]] – for describing what a system should do
==See also==
|