Computer language: Difference between revisions

Content deleted Content added
No edit summary
Tags: Reverted Mobile edit Mobile web edit
m oops
 
(26 intermediate revisions by 15 users not shown)
Line 1:
{{Short description|Formal language usedfor tocommunicating design,with develop and make use ofa computer systems}}
A '''computer language''' is a [[formal language]] usedfor humans to [[communication|communicate]] with a [[computer]]; not a [[natural language]]. TypesIn earlier days of computer[[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]]
* [[Software construction#Construction languages|Construction language]] – all forms of communication by which a human can [[Computer programming|specify an executable problem solution to a computer]]
** [[CommandProgramming language|Programming]] – afor language used to control the tasks of thecontrolling computer itself, such as starting programsbehavior
*** [[Command language|Command]] – for controlling the tasks of a computer, such as starting programs
** [[Configuration file#Configuration languages|Configuration language]] – a language used to write [[configuration files]]
*** [[Query language|Query]] – for [[Information retrieval|querying]] [[databases]] and [[information systems]]
** [[Programming language]] – a formal language designed to communicate instructions to a machine, particularly a computer
*** [[QueryTransformation language|Transformation]] – afor languagetransforming usedthe totext makeof [[Informationa retrieval|queries]]formal inlanguage [[databases]]into andtext [[informationthat meets systems]]a specific goal
** Structural
** [[Transformation language]] – designed to transform some input text in a certain formal language into a modified output text that meets some specific goal
*** [[Configuration file#Configuration languages|Configuration language]] – a language used tofor writewriting [[configuration files]]
*** [[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]]
* [[Markup language]] – a grammar for annotating a document in a way that is syntactically distinguishable from the text, such as [[HTML]]
*** [[ModelingMarkup language|Markup]] – anfor artificialannotating languagea useddocument toin expressa informationway orthat knowledge,is oftensyntactically fordistinguishable usefrom inthe computertext, systemsuch designas [[HTML]]
*** [[ArchitecturePage description language|Page description]] – usedfor asdescribing athe languageappearance (orof a conceptualprinted model)page toin describea andhigher representlevel systemthan architecturesan actual output [[bitmap]]
*** [[HardwareStyle descriptionsheet language|Style sheet]] – usedfor toexpressing modelthe presentation of structured documents, such as [[integrated circuitsCSS]]
* [[Modeling language|Modeling]] – for designing systems
* [[Page description language]] – describes the appearance of a printed page in a higher level than an actual output [[bitmap]]
** [[SimulationArchitecture description language|Architecture description]] – afor languagedescribing usedand torepresenting describesystem [[simulations]]architecture
** [[SpecificationHardware description language|Hardware description]] a– afor languagemodeling used[[integrated to describe what a system should docircuit]]s
* [[Simulation language|Simulation]] – for [[simulation|simulating]]
* [[Style sheet language]] – a computer language that expresses the presentation of structured documents, such as [[hello guys minecraft ki live stream h aaj 9 PM ko I am vasu yt mcpe ]]
* [[Specification language|Specification]] – for describing what a system should do
 
==See also==
* {{Annotated link|Domain-specific language}}
* [[Serialization]]
* {{Annotated link|Expression language}}
* [[Domain-specific language]] – a language specialized to a particular application ___domain
* {{Annotated link|General-purpose language}}
* [[General-purpose language]] – a language that is broadly applicable across application domains, and lacks specialized features for a particular ___domain
* [[{{Annotated link|Lists of programming languages]]}}
* [[{{Annotated link|Natural language processing]] – the use of computers to process text or speech in human language}}
 
==External links==