Sommario:
Definizione - Cosa significa Markup Language?
Un linguaggio di markup è un tipo di linguaggio utilizzato per annotare il testo e incorporare tag in documenti elettronici con uno stile accurato, indipendentemente dalla piattaforma del computer, dal sistema operativo, dall'applicazione o dal programma.
Il termine linguaggio di markup deriva dal markup dei manoscritti, in cui i markup scritti a mano sono stati annotati sotto forma di istruzioni per la stampante. I linguaggi di markup sono utilizzati anche in playlist, grafica vettoriale, servizi Web e interfacce utente. HTML è il linguaggio di markup più utilizzato.
Techopedia spiega Markup Language
Esistono tre tipi di linguaggio di markup elettronico:
- Markup di presentazione: utilizzato dai tradizionali sistemi di elaborazione testi con WYSIWYG; è nascosto agli utenti umani.
- Markup procedurale: integrato con il testo per fornire istruzioni di elaborazione del testo ai programmi. Tale testo è visibilmente manipolato dall'autore. I sistemi di markup procedurali includono costrutti di programmazione, in cui macro o subroutine sono definite e invocate per nome.
- Markup descrittivo: usato per etichettare parti di un documento su come dovrebbero essere trattati. Ad esempio, il tag HTML viene utilizzato per etichettare le citazioni nel testo.
Gencode è stata la prima presentazione del linguaggio di markup pubblico nell'elaborazione del testo per computer. Alcuni altri principali linguaggi di markup includono:
- LaTex
- Extensible Markup Language (XML)
- Generalized Markup Language (GML)
- Standard Generalized Markup Language (SGML)
- HyperText Markup Language (HTML)
I linguaggi di markup generalmente intrecciano il testo del documento con le istruzioni di markup negli stessi flussi di dati o file. I codici racchiusi tra parentesi angolari (<>) sono istruzioni di markup (note anche come tag) e il testo tra queste istruzioni è il testo del documento effettivo. I codici che appaiono vicino all'inizio e alla fine della prima istruzione sono noti come markup semantico e descrivono il testo incluso. Al contrario, il markup di presentazione specifica una particolare caratteristica del testo senza una descrizione.