Está en la página 1de 6

Orgenes

Tradicionalmente, en la poca de la imprenta, los manuscritos de autor incluan instrucciones que


indicaban el tipo de letra, el estilo y el tamao con que deba ser representado el texto, etc

A estas indicaciones se les llamaba marcas, y exista un buen nmero de ellas conocidas y
manejadas informalmente por los tipgrafos.

Con la introduccin de las computadoras, y sobre todo de la web, se traslad este concepto al
mundo de la informtica.

Evolucin histrica: SGML


La idea de crear un lenguaje estndar de marcado de texto fue expuesta por William W. Tunnicliffe
en 1967. La mayor novedad consista en separar presentacin y estructura del texto.

Pero es a Charles Goldfarb, de IBM a quien se le considera el padre de la idea. Particip en la


creacin del lenguaje GML, y posteriormente dirigi el comit que elabor el estndar SGML.
SGML es un meta-lenguaje, o sea, un lenguaje para la definicin 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 aos 70,
pero que no se materializ su uso hasta los 80.

Evolucin histrica: TEX


Una de las primeras aplicaciones prcticas de esta idea fue el estndar TeX, creado y mantenido por
Donald Knuth en los aos 70 y 80

TeX requiere amplios conocimientos para ser utilizado, por lo que slo se utiliza en entornos
cientficos a travs de LaTeX.

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

La aparicin de procesadores de texto tipo WYSIWYG releg estos sistemas al olvido.

Evolucin histrica: HTML


En 1991, la situacin cambi drsticamente 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 distribucin libre de los
primeros navegadores, estn en el origen del xito de la World Wide Web.

El motivo de su xito es tambin su principal handicap: su extrema simplicidad en declaracin e


interpretacin, impide restringir la generacin de documentos mal formados.

Adems, se comenzaron a mezclar presentacin y contenido, por lo que hubo de crearse CSS como
solucin.

Evolucin histrica: XML


XML aparece para solventar los problemas de HTML.

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

El estndar define cmo 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
vlido 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 internacionalizacin, y la
imposibilidad de validar.

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

XHTML, es una redefinicin del HTML en clave XML.

Pero los lenguajes basados en XML tienen adems mltiples aplicaciones, como el intercambio de
datos entre servidores y un largo etctera.

Relacin entre los distintos Lenguajes de Marcas

Concepto y tipos

Un lenguaje de marcas codifica un documento aadiendo al texto, etiquetas o marcas que indican o
bien su estructura, o bien su presentacin o ambas cosas.

Existe una clasificacin de los L. de M., si bien no es excluyente:

Marcado de presentacin
Marcado de procedimientos
Marcado descriptivo
Marcado de presentacin

Indica el formato del texto.

Se usa para maquetar la presentacin de un documento para su lectura.

No es til para el procesamiento automtico de la informacin.

Resulta complicado de mantener o modificar ya que el creador no ve el resultado


final.

Su uso se fue reduciendo a medida que los proyectos crecan.

Marcado de procedimientos

Est enfocado hacia la presentacin del texto.

Tambin es visible para el usuario que edita el texto.

El programa que representa el documento debe interpretar el cdigo en el mismo


orden en que aparece.

Se usa mucho en aplicaciones de edicin profesional y pueden ser bastante


complejos.

Algunos ejemplos de marcado de procedimientos son nroff, troff, TeX.

Ejemplo de documento LaTex


Marcado descriptivo

Utiliza etiquetas para describir los fragmentos de texto.

No especifican cmo deben ser representados, o en qu orden.

Los lenguajes expresamente diseados para generar marcado descriptivo son el SGML
y el XML.

Una de sus virtudes es la flexibilidad: los fragmentos de texto se etiquetan tal como son,
y no tal como deben aparecer.

Por ello pueden utilizarse para ms usos de los previstos inicialmente.

Tambin simplifica la tarea de reformatear un texto, debido a la separacin de formato y


contenido.

Hola mundo en HTML


Otras aplicaciones

Los lenguajes de marcas no solamente poseen aplicaciones en la presentacin de documentos


textuales y/o hipermedia en sentido clsico.

Tambin existen lenguajes especializados para la representacin de:


Grficos 2D y 3D
Msica
Finanzas
Matemticas, etc
(Con el evidente objetivo ltimo del procesamiento automtico de la informacin representada)

También podría gustarte