Una lengua de margen de beneficio del proporciona una manera de combinar un texto y una información adicional sobre ella. La información adicional, incluyendo la estructura, la disposición, o la otra información, se expresa usar el margen de beneficio del, que está mezclado típicamente con el texto primario. La lengua de margen de beneficio más conocida del uso moderno es HTML (lengua de margen de beneficio del hipertexto ), una de las fundaciones del World Wide Web . El margen de beneficio fue utilizado original en la industria editorial en la comunicación del trabajo impreso entre los autores, los redactores, y las impresoras.

Historia

El margen de beneficio término se deriva de la práctica de publicación tradicional del " del ; up" de la marca; un manuscrito, es decir, agregando instrucciones de s de la impresora simbólico 'en los márgenes de un manuscrito de papel. Por siglos, esta tarea fue hecha por los correctores de pruebas que marcaron encima del texto para indicar qué tipografía, estilo, y tamaño debe ser aplicado a cada parte, y después dieron del manuscrito algún otro para la tarea aburrida que componía tipo de a mano. Un ejemplo familiar de los símbolos manuales del margen de beneficio funcionando sigue siendo las marcas de corrector de pruebas, que son un subconjunto de vocabularios más grandes de los símbolos manuscritos del margen de beneficio.

GenCode

La idea de las idiomas de margen de beneficio del era al parecer primera presentada publicando el ejecutivo Guillermo W. Tunnicliffe en una conferencia en 1967, aunque él preferred para llamarla " del ; coding." genérico; Tunnicliffe llevaría más adelante el desarrollo de un estándar llamado GenCode para la industria editorial. Los pescados de Stanley del diseñador del libro también publicaron la especulación a lo largo de líneas similares en el finales de los sesenta. El Brian Reid, en su disertación el an o 80 en la universidad del Carnegie Mellon, desarrolló la teoría y una puesta en práctica de trabajo del margen de beneficio descriptivo en uso real. Sin embargo, el Charles Goldfarb del investigador de IBM está más comúnmente - considerado hoy como el " father" de las idiomas de margen de beneficio, debido a su trabajo sobre el IBM GML, y entonces como silla del comité del International Organization for Standardization que desarrolló SGML, el primer sistema ampliamente utilizado del margen de beneficio descriptivo. Goldfarb golpeó sobre la idea básica mientras que trabajaba en un proyecto temprano de ayudar a un periódico para automatizar su flujo de trabajo, aunque el expediente publicado no aclare cuando. Él hizo más adelante familiar con el trabajo de Tunnicliffe y de pescados, y oyó una charla temprana de Reid que más futuro chispeó su interés.

Debe ser observado que los detalles de la historia temprana de las idiomas de margen de beneficio descriptivo están discutidos caliente. Sin embargo, está claro que la noción fue descubierta independiente varias veces a través de los años 70 (y posiblemente del último 60s), y se convirtió en una práctica importante en el último 80s.

Algunos ejemplos tempranos de las idiomas de margen de beneficio disponibles fuera de la industria editorial se pueden encontrar en herramientas que componen tipo en los sistemas de Unix tales como Troff y Nroff . En estos sistemas, los comandos de configuración fueron insertados en el texto del documento de modo que el software que componía tipo pudiera dar formato al texto según las especificaciones del redactor. Era un de ensayo y el proceso iterativo del error para conseguir un documento imprimió correctamente. Disponibilidad WYSIWYG (" qué usted ve es lo que usted get") el software de publicación suplantó mucho uso de estas idiomas entre usuarios ocasionales, aunque el trabajo de publicación serio todavía utiliza margen de beneficio para especificar la estructura no visual de textos.

TeX

Otro estándar de publicación del comandante es TeX, creado y refinado continuamente por el Donald Knuth en los años 70 y el 80s. TeX concentró en la disposición detallada de las descripciones del texto y de la fuente para componer tipo de los libros matemáticos en calidad profesional. Esto requirió Knuth pasar el considerable tiempo que investigaba el arte que componía tipo de . Sin embargo, TeX requiere considerable habilidad del usuario, para utilizarlo principalmente en la academia, donde está el estándar de hecho del en muchas disciplinas científicas. Un paquete de macros de TeX conocido como látex proporciona un sistema del margen de beneficio descriptivo encima de TeX, y es ampliamente utilizado.

Escribano, GML y SGML

considera también: El IBM generalizó la lengua de margen de beneficio,

generalizado estándar de la lengua de margen de beneficio La primera lengua para hacer una distinción clara y limpia entre la estructura y la presentación era ciertamente el escribano, se convirtió por Brian Reid y descrito en su tesis doctoral en el an o 80. El escribano era revolucionario de un número de maneras, especialmente eso expuso la idea de los estilos separados del marcado encima del documento, y de una gramática que controlaba el uso de elementos descriptivos. Trazar influenció el desarrollo de la lengua de margen de beneficio generalizada (SGML posterior) y es un antepasado directo al látex del HTML y.

En el principios de los 80, la idea que el margen de beneficio deba ser centrado en los aspectos estructurales de un documento e irse la presentación visual de esa estructura al intérprete llevó a la creación del SGML. La lengua fue desarrollada por un comité presidido por Goldfarb. Incorporó ideas de muchas diversas fuentes, incluyendo el proyecto de Tunnicliffe, GenCode. El Sharon Adler, el Anders Berglund, y el James A. Marke eran también miembros claves del comité del SGML.

El SGML especificó un sintaxis para incluir el margen de beneficio en documentos, así como uno para por separado describir qué marca con etiqueta fueron permitidos, y donde (el Document type definition (DTD ) o el esquema ). Esto autores permitidos para crear y para utilizar cualquie margen de beneficio que desearan, seleccionando las etiquetas que les tuvieron la mayoría del sentido y fueron nombradas en sus propias idiomas naturales. Así, el SGML es correctamente un metalenguaje, y muchas idiomas de margen de beneficio particulares se derivan de él. Del último 80s encendido, la mayoría de las nuevas idiomas de margen de beneficio substanciales se han basado en sistema de SGML, incluyendo por ejemplo el TEI y el DocBook . El SGML fue promulgado como estándar internacional por el International Organization for Standardization, ISO 8879, en 1986.

El SGML encontró la aceptación y el uso amplios en campos con requisitos muy en grande de la documentación. Sin embargo, fue encontrado generalmente para ser incómodo y difícil aprender, un efecto secundario de intentar hacer demasiado y ser demasiado flexible. Por ejemplo, el SGML hizo las etiquetas del extremo (o las empezar-etiquetas, o aún ambas) opcionales en ciertos contextos, porque fue pensado que el margen de beneficio sería hecho manualmente por el personal de apoyo con exceso de trabajo que apreciaría golpes de teclado del ahorro.

HTML

Antes de 1991, aparecía a muchos que el SGML sería limitado a los usos comerciales y data-based mientras que las herramientas del WYSIWYG (que almacenaron documentos en formatos binarios propietarios) serían suficientes para otros usos del tratamiento de documentos .

La situación cambió cuando el sir Tim Berners-Lee, aprendizaje del SGML del compañero de trabajo Anders Berglund y otros en CERN, utilizó sintaxis del SGML para crear HTML . El HTML se asemeja a otras idiomas SGML-basadas de la etiqueta, aunque comenzara pues más simple que la mayoría y un DTD formal no fue convertido hasta más adelante. DeRose sostiene que el uso del HTML del margen de beneficio descriptivo (y del SGML particularmente) era factor principal en el éxito del Web, debido a la flexibilidad y la extensibilidad que permitió (otros factores incluye la noción de URL y la distribución libre de hojeadores). El HTML es absolutamente probable la lengua de margen de beneficio más usada del mundo hoy.

Sin embargo, el estado del HTML como lengua de margen de beneficio es disputado por algunos informáticos. La discusión para esto es que el HTML restringe la colocación de etiquetas, requiriéndolas ser jerarquizado completamente dentro de otras etiquetas, o de la etiqueta de la raíz del documento. Debido a esto, estos científicos sugerirían en lugar de otro que el HTML sea una lengua del envase, siguiendo un modelo jerárquico .

XML

considera también: XML

Otro, más nuevo, la lengua de margen de beneficio que es ampliamente utilizada ahora es el XML (Extensible Markup Language). XML fue desarrollado por el World Wide Web Consortium, en un comité creado y presidido por el Jon Bosak . El propósito principal de XML era simplificar el SGML centrándose en un &mdash particular del problema; documentos en el Internet. XML sigue siendo un metalenguaje como el SGML, permitiendo que los usuarios creen cualquier etiqueta necesaria (por lo tanto " extensible") y entonces describiendo esas etiquetas y sus aplicaciones permitidas.

La adopción de XML fue ayudada porque cada documento de XML puede también ser escrito de una manera tal que sea también un documento de SGML, y los usuarios existentes y el software del SGML podrían cambiar a XML bastante fácilmente. Sin embargo, XML eliminó muchas de las características más complejas y humano-orientadas del SGML para simplificar la puesta en práctica (mientras que aumenta tamaño del margen de beneficio y reduce legibilidad y editability). Otras mejoras rectificaron algunos problemas del SGML en ajustes internacionales, y permitido analizar e interpretar jerarquía del documento incluso si no hay DTC disponible.

XML fue diseñado sobre todo para los ambientes semi-estructurados tales como documentos y publicaciones. Sin embargo, aparecía golpear un punto dulce entre la simplicidad y la flexibilidad, y fue adoptado rápido para muchas otras aplicaciones. XML es ampliamente utilizado ahora para los datos de comunicación entre los usos. Como el HTML, puede ser descrito como lengua del “envase”.

XHTML

Puesto que el el enero de 2000 todas las recomendaciones W3C para el HTML se ha basado en XML algo que el SGML, usar el XHTML ( extensible L anguage de la abreviatura del arkup del M de la extensión del del yper T del H del del x de E del de ). La especificación de la lengua requiere que los documentos del Web de XHTML deban ser &ndash bien formado de los documentos del XML; esto permite documentos más rigurosos y más robustos mientras que el usar marca a familiar con etiqueta del HTML.

Una de las diferencias más sensibles entre el HTML y XHTML es la regla que el todas las etiquetas debe ser cerrado: las etiquetas vacías del HTML tales como
deben ser cerrados con una fin-etiqueta regular, o substituido por una forma especial:   /> (el espacio antes de que el “/” en la etiqueta del extremo sea opcional, pero programas de análisis con frecuencia usado porque permite algunos hojeadores del Web del pre-XML, y de SGML, para aceptar la etiqueta). Otro es que todos los valores de la cualidad en etiquetas deben ser cotizados. Finalmente, toda la etiqueta y nombres de la cualidad deben ser minúsculos para ser válidos; El HTML, por una parte, era sin diferenciación entre mayúsculas y minúsculas.

Otro XML-basó usos

Muchos usos XML-basados ahora existen, incluyendo el marco (RDF) de la descripción del recurso, el XForms, el DocBook, el JABÓN y la lengua (BUHO) de la ontología del Web. Para una lista parcial de éstos ver la lista de las idiomas de margen de beneficio de XML .

Características

Una característica común de muchas idiomas de margen de beneficio es que entremezclan el texto de un documento con instrucciones del margen de beneficio en la misma secuencia de datos o archivan. Esto no es necesario; es posible aislar margen de beneficio del contenido del texto, usar indicadores, compensaciones, IDs, u otros métodos para coordinar los dos. Tal " markup" del aislamiento; es típico para que el uso de los programas de las representaciones internas trabaje con los documentos anotados. Sin embargo, encajado o " inline" el margen de beneficio es mucho más común a otra parte. Aquí, por ejemplo, está una pequeña sección del texto marcada para arriba en el HTML:

< h1> < del Anatidae; /h1> < p> El < de la familia; i> Anatidae< /i> incluye patos, gansos, y cisnes, pero < em> not< /em> los chillones estrechamente vinculados. < /p>

Los códigos incluidos en < de los ángulo-soportes; como this> son instrucciones del margen de beneficio (conocidas como etiquetas), mientras que el texto entre estas instrucciones es el texto real del documento. Los códigos h1, p, y em son ejemplos del margen de beneficio estructural del, en que describen el propósito o el significado previsto del texto que incluyen. Específicamente, h1 significa el " esto es un heading" de primer nivel;, p significa el " esto es un paragraph", y em significa el " esto es una palabra o un phrase" acentuada;. Un programa que interpreta tal margen de beneficio estructural puede aplicar sus propias reglas o estilos para presentar los varios pedazos de texto, usar tipografías diffent, intrepidez, tamaño de fuente, la sangría, el color, u otros estilos, según lo deseado. Una etiqueta tal como " h1" (el nivel del jefe 1) se pudo presentar en una tipografía en negrilla grande de sans serif, por ejemplo, o en un documento (typewriter-style) del monospaced puede ser que sea &ndash subrayado; o puede ser que no cambie la presentación en absoluto.

En cambio, la etiqueta de i en el HTML es un ejemplo del margen de beneficio presentational del ; se utiliza generalmente para especificar una característica particular del texto (en este caso, el uso de una tipografía cursiva) sin especificar la razón para ese aspecto.

La iniciativa (TEI) de la codificación del texto ha publicado las pautas extensas para que cómo codifique los textos del interés en la humanidad y las ciencias sociales, desarrollados con años de trabajo cooperativo internacional. Estas pautas son utilizadas por los proyectos que codifican los documentos históricos, los trabajos de los eruditos particulares, períodos, o los géneros, y así sucesivamente.

Uso alternativo

Mientras que la idea de la lengua de margen de beneficio originó con los documentos de texto, hay un uso cada vez mayor de las idiomas de margen de beneficio en áreas como los gráficos de vector, sindicación del contenido de los servicios de Web, y los interfaces utilizador la mayor parte de éstos son usos de XML porque es una lengua bien definida y extensible. El uso de XML también ha llevado a la posibilidad de combinar idiomas de margen de beneficio múltiples en un solo perfil, como el XHTML+SMIL y el XHTML+MathML+SVG

Ver también

CSS (hojas de estilo de conexión en cascada)
Lengua de margen de beneficio ligera
Lengua de margen de beneficio del interfaz utilizador
Gráficos de vector escalables
Lengua de margen de beneficio de los gráficos de vector
Lista de las idiomas de margen de beneficio
Lenguaje de programación (contraste)
YAML (YAML no es una lengua de margen de beneficio, sino que está cercano)
Wikitext

.

  • Zenithic
  • Centennial Park, Western Australia
    Random links:Centro del vuelo espacial de Marshall | Conde de Essex | Estación del oeste de Irving | Serie de SPQR | Henry James Raby

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">