Evolución histórica de los lenguajes de marcas

Orígenes
SGML
TEX
HTML
XML

Orígenes

Tradicionalmente, en la época de la imprenta, los manuscritos de autor incluían instrucciones que indicaban el tipo de letra, el estilo y el tamaño con que debía ser representado el texto, etc…

A estas indicaciones se les llamaba marcas, y existía un buen número de ellas conocidas y manejadas informalmente por los tipógrafos.

Con la introducción de las computadoras, y sobre todo de la web, se trasladó este concepto al mundo de la informática


Evolución histórica: SGML

La idea de crear un lenguaje estándar de marcado de texto fue expuesta por William W. Tunnicliffe en 1967. La mayor novedad consistía en separar presentación y estructura del texto.

Pero es a Charles Goldfarb, de IBM a quien se le considera el padre de la idea. Participó en la creación del lenguaje GML, y posteriormente dirigió el comité que elaboró el estándar SGML.

SGML es un meta-lenguaje, o sea, un lenguaje para la definición de lenguajes de marcas. Todos los lenguajes de marcas actuales descienden de él.

En general se considera que la idea surgió de forma independiente varias veces durante los años 70, pero que no se materializó su uso hasta los 80.


Evolución histórica: TEX

Una de las primeras aplicaciones prácticas de esta idea fue el estándar TeX, creado y mantenido por Donald Knuth en los años 70 y 80

TeX requiere amplios conocimientos para ser utilizado, por lo que sólo se utiliza en entornos científicos a través de LaTeX.

Los lenguajes troff y nroff, surgieron para maquetación en sistemas UNIX y no llegaron a cuajar.

La aparición de procesadores de texto tipo WYSIWYG relegó estos sistemas al olvido.


Evolución histórica: HTML

En 1991, la situación cambió drásticamente cuando Tim Berners-Lee, el inventor de la Web, utilizó la sintaxis SGML para crear HTML.

La extraordinaria sencillez del HTML, junto con el empleo de URLs y la distribución libre de los primeros navegadores, están en el origen del éxito de la World Wide Web.

El HTML es hoy día el tipo de documento más empleado en el mundo.

El motivo de su éxito es también su principal handicap: su extrema simplicidad en declaración e interpretación, impide restringir la generación de documentos mal formados.

Además, se comenzaron a mezclar presentación y contenido, por lo que hubo de crearse CSS como solución.


Evolución histórica: XML

XML aparece para solventar los problemas de HTML.

Se trata de un meta-lenguaje que permite crear etiquetas adaptadas a las necesidades.

El estándar define cómo pueden ser esas etiquetas y qué se puede hacer con ellas y es especialmente estricto en lo que está permitido y lo que no, todo documento debe cumplir dos condiciones: ser válido y estar bien formado.

El XML fue desarrollado por el World Wide Web Consortium, teniendo como objetivo principal simplificar el SGML para adaptarlo a los documentos en internet Se solucionaron otros viejos problemas, como los surgidos de la internacionalización, y la imposibilidad de validar.

El acierto fundamental de este lenguaje en que logra un equilibrio entre simplicidad y flexibilidad

XHTML, es una redefinición del HTML en clave XML.

Pero los lenguajes basados en XML tienen además múltiples aplicaciones, como el intercambio de datos entre servidores y un largo etcétera.



[Volver al inicio]

Todos los derechos reservados ® 2018 | Miguel Ángel Calero Sánchez