Lenguaje de marcas
Conjunto de códigos que se inserta en un texto entre marcas (que lo identifican como código) para formatear ese texto o proporcionarle cualidades añadidas.

Los lenguajes de marcas presuponen que todos los caracteres implicados son texto básico y que las órdenes se distinguen del contenido porque van situada entre marcas concretas; en el HTML, por ejemplo, esas marcas son los símbolos <
y >
. Cualquier cosa situada entre ambas se entiende que es una orden, no contenido.
Los lenguajes de marcas tienen la virtud de que facilitan la transmisión y tratamiento de datos, ya que cualquier programa capaz de admitir textos será capaz de aceptarlos. Además, son fácilmente ampliables y extensibles.
Ejemplos de los lenguajes de marcas son SGML, XML o HTML.