Tim Berners-Lee teve um grande desafio para tornar sua ideia sobre a Web e o HTML aceita no mundo. Nessa postagem você aprenderá o porquê de tratarmos de tags quando vamos escrever em HTML. Siga comigo e não se esqueça de me seguir caso goste do conteúdo.
O SGML (Standard Generalized Markup Language) era a linguagem de marcação preferida dentro da comunidade de documentação. O SGML é uma metalinguagem que é usada como base para a criação de outras linguagens. Para a criação de tags era necessário um DTD (Document Type Definition) que criava instruções para o SGML, assim era possível definir uma gramática. Era uma linguagem muito utilizada na CERN, empresa que Berners-Lee trabalhava, logo, ele viu isso como uma vantagem, pois poderia convencer seus colegas de adotar sua ideia.
A linguagem, para Tim, havia muitos detalhes estranhos e de difícil compreensão por parte das pessoas, apesar disso, ele viu como uma boa oportunidade. Pois, ela utilizava um sistema único para a criação de instruções AKA "tags", quais eram colocar palavras entre o sinal de menor que (<) e sinal de maior que (>) <main>Exemplo</main>
para denotar o conteúdo principal de uma página ou cabeçalho, por exemplo. Levando isso em consideração, ele decidiu criar o HTML para se parecer com o SGML. Tim só não esperava que as pessoas aprenderiam tão facilmente as tags e escreveriam seus próprios documentos em HTML.
A diferença entre o SGML e HTML é que o HTML é uma aplicação do SGML, enquanto o SGML é usada para a criação de linguagens de marcação para documentos, um metadata.
Referência
Berners-Lee, Tim, Weaving The Web, 1999
UFF, Instituto de Computação, Linguagens de Especificação
Top comments (2)
que massa! eu não conhecia. bem informativo!
Muito obrigado pelo feedback!! Fico feliz que tenha gostado.