Colección de citas famosas - Colección de máximas - ¿Qué es un lenguaje de control de marcado?

¿Qué es un lenguaje de control de marcado?

El lenguaje de marcado, también conocido como lenguaje de marcado, es una codificación de texto por computadora que combina texto y otra información relacionada con el texto para mostrar la estructura del documento y los detalles del procesamiento de datos. Otra información relacionada con el texto (incluida, por ejemplo, información estructural y de presentación del texto, etc.) se combina con el texto original, pero se identifica mediante una marca.

Introducción

El lenguaje de marcado, también conocido como lenguaje de marcado, es un lenguaje que combina texto y otra información relacionada con el texto para mostrar la estructura del documento y los detalles del procesamiento de datos por computadora. Otra información relacionada con el texto (incluida, por ejemplo, información estructural y de presentación del texto, etc.) se combina con el texto original, pero se identifica mediante una marca. Los lenguajes de marcado más utilizados en la actualidad son el lenguaje de marcado de hipertexto (HTML) y el lenguaje de marcado extensible (XML). Los lenguajes de marcado se utilizan ampliamente en páginas web y aplicaciones web. El marcado se utilizó por primera vez en la industria editorial y lo utilizaron autores, editores y editores para describir el formato de los trabajos publicados.

Clasificación de los lenguajes de marcado

Los lenguajes de marcado normalmente se pueden dividir en tres categorías: representacionales, procedimentales y descriptivos.

Lenguaje de marcado representacional

El lenguaje de marcado de representación se utiliza para marcar la información estructural del documento durante el proceso de codificación. Por ejemplo, en un archivo de texto, es posible que sea necesario representar el título del archivo en un formato específico (centrado, ampliado, etc.), por lo que debemos marcar el título del archivo. Los productos de procesamiento de textos y autoedición a veces pueden inferir automáticamente este tipo de información estructurada, pero los editores de texto plano como Wikis en su mayoría no pueden manejar este problema.

Identificación de procedimientos

Los lenguajes de marcado de procesos generalmente se usan exclusivamente para expresiones literales, pero generalmente son visibles para los editores de texto y pueden ser interpretados por software en el orden en que aparecen. . Para dar formato a un título, se inserta una serie de identificadores de formato directamente antes del texto del título para indicarle a la computadora que cambie a un modo de visualización centrado mientras amplía y pone en negrita la fuente. Se colocará una señal de stop de formato inmediatamente después del texto del título; para comandos de macro del sistema más avanzados o este modo de pila, la implementación de este proceso será más rica. En la mayoría de los casos, las capacidades de notación procedimental incluyen lenguajes de programación completos de Turing. Ejemplos de lenguajes de marcado procedimentales son nroff, troff, TeX, Lout y PostScript. Los lenguajes de marcado de procedimientos se utilizan ampliamente en el campo de la publicación profesional y los editores profesionales utilizarán diferentes lenguajes de indexación según sea necesario para satisfacer las necesidades de publicación.

Identificación descriptiva

La palabra "marca" en la historia proviene del "marcado" de manuscritos por parte de la industria editorial tradicional, es decir, agregar algunos símbolos a los bordes del manuscrito para indicar la impresión. Requerir. Durante mucho tiempo, este trabajo lo llevan a cabo personas especializadas ("marcadores") y revisores, que marcan la fuente, la fuente y el tamaño de la fuente del manuscrito, y luego lo entregan a otros para que lo escriban manualmente. Especialidad GenCode TeX: TeX TeX es un potente software de composición tipográfica escrito por el profesor de informática estadounidense Donald E. Knuth. Es muy popular en el mundo académico, especialmente en los campos de las matemáticas, la física y la informática. TeX generalmente se considera una buena herramienta de composición tipográfica, especialmente cuando se trata de fórmulas matemáticas complejas. Utilizando software de terminal como LaTeX, TeX puede componer textos hermosos. SGML SGML es un lenguaje de marcado especial que se utiliza para escribir versiones electrónicas del Oxford English Dictionary. Debido a la complejidad de SGML, es difícil generalizar. Término principal de HTML: Lenguaje de marcado de hipertexto (HTML para abreviar) es un lenguaje de marcado diseñado para la creación de páginas web y otra información que se puede ver en un navegador web. Clave XML: XML Extensible Markup Language (XML), también conocido como Extensible Markup Language, es un lenguaje de marcado. El marcado se refiere a símbolos de información que las computadoras pueden entender. A través de esta bandera, la computadora puede procesar artículos que contienen información diversa. Entrada principal de XHTML: XHTML Extensible Hypertext Markup Language (XHTML) es un lenguaje de marcado que es similar en expresión al Hypertext Markup Language (HTML), pero es más estricto en sintaxis.

Otras aplicaciones basadas en XML incluyen otras aplicaciones basadas en XML como RDF, XForms, DocBook, SOAP y Web Ontology Language (OWL). Consulte la lista de lenguajes de marcado XML para obtener más detalles. Otras aplicaciones destacadas: XAML (Extensible Application Markup Language), basado en lenguaje XML, utilizado en Microsoft WPF (Windows Presentation Foundation).

Edite este historial de lenguajes de marcado

Los lenguajes de marcado utilizan una serie de etiquetas acordadas para marcar documentos electrónicos para definir la semántica, estructura y formato de los documentos electrónicos. Estas etiquetas deberán poder distinguirse fácilmente del contenido y ser fácilmente identificables. El desarrollo de los lenguajes de marcado es el siguiente: GML (1969) | SGML (1985) | XML (1998),,,, y HTML (1993) |——————|. XHTML 1, con el fin de facilitar el intercambio y la manipulación de datos, en la década de 1960, gracias al destacado trabajo de los investigadores de IBM AG, se llegó a una conclusión importante: para mejorar la portabilidad del sistema, era necesario un formato de documento común, y este documento El formato debe cumplir con reglas específicas. Este es el principio rector para la creación de GML (lenguaje de marcado general). Partiendo de la motivación de la gente por organizar archivos en un formato estándar, IBM creó GML. 2. A partir de la realización del concepto de lenguaje de marcado, un equipo de desarrollo dirigido por el investigador Charles Goldfarb de IBM perfeccionó GML, llamado SGML (lenguaje de marcado general) que se convirtió en el medio de IBM para formatear y mantener documentos legales. Posteriormente, se amplió y revisó hasta convertirlo en un estándar de información integral para adaptarse a una amplia gama de aplicaciones en la industria. En 1986, la Organización Internacional de Normalización (ISO) adoptó SGML. Sus funciones son muy poderosas, pero es muy compleja y requiere una gran cantidad de software costoso para ejecutarse en conjunto, por lo que no ha sido popular durante mucho tiempo. El 3 de marzo de 1989, los investigadores del CERT Tim Berners-Lee y Anders Berglund* crearon un lenguaje de marcado HMTL que puede verse como una aplicación simple de SGML. Inicialmente, solo proporcionaba una forma de mostrar información de texto estático. Más tarde, se produjeron cada vez más etiquetas y los dos principales fabricantes de navegadores, Microsoft y Netscape, incluso crearon sus propios productos. En 4 de 1996, la gente comenzó a describir un nuevo lenguaje de marcado, una forma de aplicar la flexibilidad y el poder de SGML en la WEB. El W3C (World Wide Web Consortium, organización internacional que lidera la World Wide Web, formula sus protocolos, promueve el desarrollo de la World Wide Web y garantiza su interoperabilidad) ha creado un grupo de expertos para realizar este trabajo. En 1998.2, el w3c aprobó la especificación XML1.0. XML (lenguaje de marcado extensible) tiene las características principales de SGML, pero es conciso y su contenido no es ni siquiera una décima parte de SGML.