Content deleted Content added
Stevebroshar (talk | contribs) Group structural languages |
Stevebroshar (talk | contribs) Remove the noise of 'language' |
||
Line 5:
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
*** [[Command language|Command]] – for controlling the tasks of a computer, such as starting programs
*** [[Query language|Query]] – for [[Information retrieval|querying]] [[databases]] and [[information systems]]
*** [[Transformation language|Transformation]] – for transforming the text of a formal language into text that meets a specific goal
** Structural
*** [[Configuration file#Configuration languages|Configuration
*** [[Data_exchange#Data_exchange_languages|Data exchange
*** [[Markup language|Markup]] – for annotating a document in a way that is syntactically distinguishable from the text, such as [[HTML]]
*** [[Page description language|Page description]] – for describing the appearance of a printed page in a higher level than an actual output [[bitmap]]
*** [[Style sheet language|Style sheet]] – for expressing the presentation of structured documents, such as [[CSS]]
* [[
==See also==
|