Eine Auszeichnungssprache (
engl. Markup Language,
Abk. ML) dient zur Beschreibung der
Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer aus der Druckindustrie.Bei einer Auszeichnungssprache werden die Eigenschaften, Zugehörigkeiten und Verfahren von bestimmten Wörtern, Sätzen und Abschnitten eines Textes beschrieben bzw. zugeteilt, meist indem sie mit
Tags markiert werden. Die Quelltexte werden in der Regel im
ASCII-Code oder
Unicode (meist
UTF-8) verfasst. Oft bietet die Sprache auch die Möglichkeit,
Sonderzeichen zu beschreiben, meist mit Hilfe einer numerischen Zuweisung (Unicode) oder durch Benennung (in LaTeX zum Beispiel: „\mu“ für „µ“, in HTML: „µ“ für „µ“).
Mehr unter Wikipedia.org...
HTML ist als Beispiel eine Auszeichnungssprache (Markup Language). Eine Auszeichnungssprache hat die Aufgabe, die logischen Bestandteile eines Dokuments zu beschreiben. HTML enthält daher Befehle zum Markieren typischer Elemente eines Dokuments, wie Überschriften, Textabsätze, Listen, Tabellen oder Grafikreferenzen.