Markup language

A markup language (English markup language, ML ) is used to describe the contents of a document format and partly to the description of the process, which is needed to process this data. Originally the awards were in the text as instructions for the typesetters in the print set, but were with the advancement in typography for digital texts from complex languages ​​.

  • 3.1 Descriptive Markup Language
  • 3.2 Lightweight Markup Language
  • 3.3 Procedural Markup Language
  • 3.4 programming language


The structural features of a text can be "recognized" by typestyle as highlighting in bold or italics, footnotes, references, paragraphs, headings. Listed such structures were previously performed by text Awards ( markup ), originally - handwritten entered on a manuscript - formatting instructions for the typesetters were.


In markup languages ​​properties, affiliations and procedures of specific words, sentences and paragraphs ( markup elements ) of a text or a set of data are described and assigned, usually by them with distinction elements - be marked - also called tags.

The source text is usually in ASCII or Unicode, UTF- 8 usually written. Often, the language also provides the ability to describe characters, usually by means of a numerical assignment ( Unicode) or by designation, for example, \ mu for μ in LaTeX and HTML μ.


  • Point 1
  • Point 2
  • Point 3