Está en la página 1de 6

TEMA 1.

LENGUAJES DE MARCAS
INTRODUCCIN Los problemas relacionados con el intercambio de informacin entre aplicaciones y mquinas informticas son tan ie!os como la propia informtica" #l problema parte del $ec$o de $aber reali%ado un determinado traba!o con un soft&are en un ordenador concreto y despu's querer pasar dic$o traba!o a otro soft&are en ese u otro ordenador" Los arc$i os binarios tienen la complicacin de que para $acer ese proceso( el ori)en y el destino de los datos deben comprender cmo decodificar la informacin" #so en muc$os casos $a sido un )ran problema que $a obli)ado que en muc$os casos todos los traba!adores y traba!adoras $ayan tenido que adaptarse al soft&are de la empresa y por supuesto en toda la empresa utili%ar dic$o soft&are" #n la informtica actual eso es a*n ms problema al tener una necesidad de disponibilidad )lobal del traba!o y adems la posibilidad de er dic$o traba!o en dispositi os de todo tipo como mini ordenadores( +D, o incluso tel'fonos m iles"

#L T#-TO CO.O .#/OR 0OR.,TO 1in embar)o $ay un formato de arc$i o que cualquier dispositi o es capa% de entender" #l te2to" La cuestin es que el te2to slo es capa% de almacenar texto plano3 es decir simplemente caracteres" +ero no informacin ms comple!a como $o!as de clculo( im)enes( etc" +or ello se intenta que el propio te2to sir a para almacenar otros datos" # identemente no es posible usar te2to para almacenar por e!emplo im)enes( pero s4 otras cosas" +ara ello dentro del arc$i o $abr contenido que no se interpretar como te2to sin ms sino como otro tipo de informacin" #s decir te2to que contiene marcas especiales" Desde el principio $ay dos campos en los que est idea $a funcionado bien5 en las bases de datos y en los procesadores de te2to"

L#N6U,/#1 D# .,RC,1" Los procesadores de te2to fueron el primer soft&are con estas marcas" +uesto que son pro)ramas que sir en para escribir te2to pero necesitan )uardar datos referidos al formato del te2to( tama7o de la p)ina( mr)enes( etc" ,l)unos procesadores de te2to optaron por )uardar toda la informacin como te2to Dic$as indicaciones son caracteres marcados de manera especial para que as4 un pro)rama adecuado pueda traducir dic$os caracteres no como te2to sino como operaciones que finalmente producirn mostrar el te2to del documento de forma adecuada"" La idea del marcado procede del in)l's mar8in) up t'rmino con el que se refer4an a la t'cnica de marcar manuscritos con lpi% de color para $acer anotaciones como por e!emplo la tipo)raf4a a emplear en las imprentas" #ste mismo t'rmino se $a utili%ado para los documentos de te2to que contienen comandos u anotaciones" Las posibles anotaciones o indicaciones incluidos en los documentos de texto an dado lu!a" a len!ua#es 9entendiendo que en realidad son formatos de documento y no len)ua!es en el sentido de los len)ua!es de pro)ramacin de aplicaciones: llamados len!ua#es de ma"cas( len)ua!es de marcado o len)ua!es de etiquetas"

#;OLUCIN <I1TRIC, 6.L 96OLD0,R=: 1e considera a C$arles 6oldfarb como al padre de los len)ua!es de marcas" 1e trata de un in esti)ador de I=. que propuso ideas para que los documentos de te2to tu ieran la posibilidad de indicar el formato del mismo" ,l final ayud a reali%ar el len)ua!e 6.L de I=. el cual puso los cimientos del futuro 16.L ideado por el propio 6oldfarb"

Te- y LaTe#n la d'cada de los >? Donald @nut$ 9uno de los in)enieros informticos ms importantes de la $istoria( padre del anlisis de al)oritmos: cre para producir documentos cient4ficos utili%ando una tipo)raf4a y capacidades que fueran i)uales en cualquier computadora( ase)urando adems una )ran calidad en los resultados" +ara ello apoy a Te- con tipo)raf4a especial 9fuentes .odern Computer: y un len)ua!e de definicin de tipos 9.#T,0ONT:" Te- $a tenido cierto '2ito en la comunidad cient4fica )racias a sus A?? comandos que permiten crear documentos con tipos de )ran calidad( para ello se necesita un pro)rama capa% de con ertir el arc$i o Te- a un formato de impresin" #l '2ito de Te- produ!o numerosos deri ados de los cuales el ms popular es 9LaTe-:" 1e trata de un len)ua!e que intenta simplificar a Te-( fue definido en BCDE por Leslie Lamport #!emplo de cdi)o LaTe-5 #ste es el te2to e!emplo de FLaTe-GH Con datos en Femp$Gcursi aH o Fte2tbfGne)ritaH" #!emplo de fFIormula Fbe)inGali)nH # JK mcLM FendGali)nH FendGdocumentH Nue con un traductor dar4a lu)ar al resultado5

RT0 RT0 es el acrnimo de Ric$ Te2t 0ormat 90ormato de Te2to

#nriquecido: un len)ua!e ideado por .icrosoft en BCD> para producir


documentos de te2to que incluyan anotaciones de formato" ,ctualmente se trata de un formato aceptado como te2to con formato y en ambiente Oindo&s es muy utili%ado ya que el procesador de te2to Oord +ad incorporado por Oindo&s lo utili%a como formato nati o" #!emplo5 GFrtfBFansiFansicp)BMPMFdeff?Fdeflan)A?DMGFfonttblGFf?FfnilFfc$arset? Calibri3HH F ie&8indEFucBFpardFsaM??FslM>QFslmultBFlan)B?Ff?FfsMM soy Fi cursi aFi?Fpar H +roduce el resultado5 soy cursi a

16.L 1e trata de la ersin de 6.L que estandari%aba el len)ua!e de marcado y que fue definida finalmente por I1O como estndar mundial en documentos de te2to con etiquetas de marcado" 1u importancia radica en que es el padre del len)ua!e -.L y la base sobre la que se sostiene el len)ua!e <T.L" #n 16.L las etiquetas que contienen indicaciones para el te2to se colocan entre s4mbolos $ y %. Las etiquetas se cierran con el si)no &" #n realidad 9como -.L: no es un len)ua!e con unas etiquetas concretas( sino que se trata de un len)ua!e que sir e para definir len)ua!es de etiquetas3 o ms e2actamente es un len)ua!e de marcado que sir e para definir formatos de documentos de te2to con marcas" #ntre los formatos definidos mediante 16.L( sin duda <T.L es el ms popular"

-.L 1e trata de un subcon!unto de 16.L ideado para me!orar el propio 16.L y con 'l definir len)ua!es de marcado con sinta2is ms estricta( pero ms entendibles" 1u popularidad le $a con ertido en el len)ua!e de marcado ms importante de la actualidad y en el formato de documentos para e2portacin e importacin ms e2itoso"

TI+O1 D# L#N6U,/#1 D# .,RC, '"ientados a la p"esentaci(n" #n ellos al te2to com*n se a7aden palabras encerradas en s4mbolos especiales que contienen indicaciones de formato que permiten a los traductores de este tipo de documentos )enerar un documento final en el que el te2to aparece con el formato indicado" #ste tipo de len)ua!es son los utili%ados tradicionalmente por los procesadores de te2to"

'"ientados a p"ocedimientos" 1e trata de documentos en los que $ay te2to marcado especialmente que en realidad se interpreta como rdenes a se)uir y as4 el arc$i o en realidad contiene instrucciones a reali%ar con el te2to" #s el caso de LaTe) donde por e!emplo se puede indicar una frmula matemtica" '"ientados a la desc"ipci(n" #n ellos las marcas especiales permiten dar si)nificado al te2to pero no indican cmo se debe presentar en pantalla el mismo" 1er4a el caso de 16.L y sus deri ados 9<T.L( -.L: en el que la presentacin nunca se indica en el documento3 simplemente se indica una semntica de contenido que lo $ace ideal para almacenar datos 9por e!emplo si el te2to es un nombre de persona o un n*mero de identificacin fiscal:"

OR6,NIR,CION#1 D#1,RROLL,DOR,1 Dentro de las or)ani%aciones que se $an encar)ado de desarrollar los len)ua!es de marcas se encuentran5 '"!ani*aci(n +nte"nacional pa"a la Estanda"i*aci(n ,+S'1e formo despu's de la 1e)unda 6uerra .undial y es el or)anismo encar)ado de promo er el desarrollo de normas internacionales de fabricacin( comercio y comunicacin para todas las ramas industriales a e2cepcin de la el'ctrica y la electrnica" 1u funcin principal es la de buscar la estandari%acin de normas de productos y se)uridad para las empresas u or)ani%aciones a ni el internacional" #sta or)ani%acin despu's de un lar)o proceso public en BCDQ el 1tandard 6enerali%ed .ar8up Lan)ua!e 916.L: con ran)o de #stndar Internacional con el cdi)o +S' ../0 1o"d 1ide 1eb Conso"tium ,12C#l OAC se cre en BCCE por Tim =ernersSLee" 1u funcin principal es tutelar el crecimiento y or)ani%acin de la &eb" 1u primer traba!o fue normali%ar el len)ua!e <T.L" ,l crecer el uso de la &eb se pens en ampliar el <T.L( el OAC decidi que la solucin era crear unas re)las para que cualquiera pudiera crear len)ua!es de marcas adecuados a sus necesidades( pero manteniendo unas estructuras y sinta2is comunes para poder compatibili%arlos y tratarlos con las mismas $erramientas" #se con!unto de re)las es el -.L su primera ersin se public en BCCD

También podría gustarte