HTML.itHTML.it


 Una precisazione sul WWW e sui linguaggi


Il WWW (Word Wide Web) come lo conosciamo oggi fu inventato da Tim Berners Lee al Cern di Ginevra nel 1991. Egli inventò sostanzialmente tre procedimenti standard grazie ai quali far colloquiare gli elaboratori fra loro:

  • HTTP ("Hyper Text Tranfer Protocol"): è il protocollo grazie a cui due computer differenti si scambiano le informazioni
  • URI ("Uniform Resource Identifiers") e URL ("Unified Resource Locator"): sono due sistemi per individuare in modo univoco la collocazione di una determinata macchina, di un determinato documento o di una determinata risorsa all’interno del Web. Un esempio di URI è l'indirizzo web http://www.html.it.
  • HTML: un linguaggio standard. Oramai dovrebbe essere chiaro di cosa si tratta

Linguaggi di markup

A scanso di equivoci, ecco qui una piccola panoramica dei linguaggi che sono strettamente parenti dell’HTML:

  • SGML ("Standard Generalized Markup Language"). in pratica l’HTML è stato scritto seguendo le specifiche di questo linguaggio. L’SGML serve infatti per creare linguaggi di contrassegno. La maggior parte di noi non se ne occuperà mai, ma l’SGML ha fornito la struttura per creare l’HTML
  • XML (Extensible Markup Language). L’XML (modellato anch’esso sull’SGML) è nato per superare i limiti dell’HTML: è infatti possibile creare dei tag personalizzati, che si adattino ad ogni esigenza. Questa caratteristica facilita l’interscambio dei dati tra piattaforme differenti grazie all’uso dell’XML.
    In pratica si tratta di un meta-linguaggio, in grado di creare altri linguaggi, adattabili per le esigenze più disparate.
    Es: il WML (Wirless markup Language) per i telefonini, MathML per descrivere espressioni matematiche, l’SVG (Scalable Vector Graphics) per la grafica vettoriale, lo stesso XHTML
  • XHTML ("Extensible HyperText Markup Language"): l’XHTML non è nient’altro che la riformulazione dell’HTML come linguaggio XML. Infatti - dopo l’HTML 4.01 - non ci saranno più nuove versione dell’HTML, perché l’HTML si è evoluto in XHTML
    Torna a inizio pagina