Content deleted Content added
FFF8964KKK (talk | contribs) mNo edit summary Tag: Reverted |
Stevebroshar (talk | contribs) m oops |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1:
{{Short description|Formal language
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:
* [[software construction|Construction]]
** [[Programming language|Programming]] – for controlling computer behavior
*** [[Command language|Command]] –
*** [[Query language|Query]] –
▲** [[Command language]] – a language used to control the tasks of the computer itself, such as starting programs
*** [[
** Structural
*** [[Configuration file#Configuration languages|Configuration]] – for writing [[configuration files]]
*** [[Data_exchange#Data_exchange_languages|Data exchange
▲** [[Query language]] – a language used to make [[Information retrieval|queries]] in [[databases]] and [[information systems]]
*** [[
*** [[Page description language|Page description]] –
▲* [[Data_exchange#Data_exchange_languages|Data exchange language]] – a language that is ___domain-independent and can be used for data from any kind of discipline; examples: [[JSON]], [[XML]]
*** [[
* [[Modeling language|Modeling]] –
** [[Architecture description language|Architecture description]] –
** [[Hardware description language|Hardware description]] –
* [[Simulation language|Simulation]] – for [[simulation|simulating]]
▲* [[Page description language]] – describes the appearance of a printed page in a higher level than an actual output [[bitmap]]
* [[
==See also==
* {{Annotated link|Domain-specific language}}
* {{Annotated link|Expression language}}
*
* {{Annotated link|Natural language processing}}
▲* [[Lists of programming languages]]
==External links==
|