general-purpose language
   HOME

TheInfoList



A general-purpose language is a
computer languageA computer language is a method of communication with a computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern computers can perform generic sets of operations ...
that is broadly applicable across application domains, and lacks specialized features for a particular domain. This is in contrast to a
domain-specific languageA domain-specific language (DSL) is a computer languageA computer language is a method of communication with a computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. M ...
(DSL), which is specialized to a particular application domain. The line is not always sharp, as a language may have specialized features for a particular domain but be applicable more broadly, or conversely may in principle be capable of broad application but in practice used primarily for a specific domain. General-purpose languages are further subdivided by the kind of language, and include: *
General-purpose markup language A general-purpose markup language is a markup language In computer text processing, a markup language is a system for annotation, annotating a document in a way that is Syntax (logic), syntactically distinguishable from the text, meaning when th ...
s, such as
XML Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding document A document is a writing, written, drawing, drawn, presented, or memorialized representation of thought, often the manifestation of nonficti ...

XML
*
General-purpose modeling language General-purpose modeling (GPM) is the systematic use of a general-purpose modeling languageA modeling language is any artificial language that can be used to express information Information can be thought of as the resolution of uncertaint ...
such as the
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose, developmental, modeling languageA modeling language is any artificial language that can be used to express information Information can be thought of as the resolution of uncertain ...
(UML) *
General-purpose programming language In computer software Software is a collection of Instruction (computer science), instructions and data (computing), data that tell a computer how to work. This is in contrast to Computer hardware, physical hardware, from which the system is bu ...
s, such as C,
Java Java ( id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands The Greater Sunda Islands are four tropical islands situated within Southeast Asia, in the Pacific Ocean. The islands, Borneo, Java, Sulawesi and Sumatra, are internat ...
,
PHP PHP is a general-purpose scripting language geared towards web development Web development is the work involved in developing a Web site, website for the Internet (World Wide Web) or an intranet (a private network). Web development can range ...

PHP
, or
Python PYTHON was a Cold War contingency plan of the Government of the United Kingdom, British Government for the continuity of government in the event of Nuclear warfare, nuclear war. Background Following the report of the Strath Committee in 1955, the ...


References


External links

* {{computer science stub Programming language classification