Eula 1028
Eula 1028
Eula 1028
Los lenguajes de marcado suelen confundirse con lenguajes de programación. Sin embargo, no
son lo mismo, ya que el lenguaje de marcado no tiene funciones aritméticas o variables, como
sí poseen los lenguajes de programación. Históricamente, el marcado se usaba y se usa en la
industria editorial y de la comunicación, así como entre autores, editores e impresores.
Texto plano
Una de las principales ventajas de este tipo de codificación es que puede ser interpretada
directamente, dado que son archivos de texto plano. Esto es una ventaja evidente respecto a
los sistemas de archivos binarios, que requieren siempre de un programa intermediario para
trabajar con ellos. Un documento escrito con lenguajes de marcado puede ser editado por un
usuario con un sencillo editor de textos, sin perjuicio de que se puedan utilizar programas más
sofisticados que faciliten el trabajo.
Compacidad
Facilidad de procesamiento
Las organizaciones de estándares han venido desarrollando lenguajes especializados para los
tipos de documentos de comunidades o industrias concretas. Uno de los primeros fue el CALS,
utilizado por las fuerzas armadas de EE.UU. para sus manuales técnicos. Otras industrias con
necesidad de gran cantidad de documentación, como las de aeronáutica, telecomunicaciones,
automoción o hardware, ha elaborado lenguajes adaptados a sus necesidades. Esto ha
conducido a que sus manuales se editen únicamente en versión electrónica, y después se
obtenga a partir de ésta las versiones impresas, en línea o en CD. Un ejemplo notable fue el
caso de Sun Microsystems, empresa que optó por escribir la documentación de sus productos
en SGML, ahorrando costes considerables. El responsable de aquella decisión fue Jon Bosak,
que más tarde fundaría el comité del XML.
Flexibilidad
Aunque originalmente los lenguajes de marcas se idearon para documentos de texto, se han
empezado a utilizar en áreas como gráficos vectoriales, servicios web, sindicación web o
interfaces de usuario. Estas nuevas aplicaciones aprovechan la sencillez y potencia del lenguaje
XML. Esto ha permitido que se pueda combinar varios lenguajes de marcas diferentes en un
único archivo, como en el caso de XHTML+SMIL.