O que é uma linguagem de marcação?

Uma linguagem de computador que consiste em palavras-chave, nomes ou tags facilmente entendidos que ajudam a formatar a visão geral de uma página e os dados nela contidos. Alguns exemplos de uma linguagem de marcação são BBC, HTML, SGML e XML.

Exemplo de linguagem de marcação

Abaixo está um exemplo de segmento de código HTML que cria texto em negrito em uma página da web.

 Exemplo de negrito em HTML. 

Como pode ser visto no exemplo acima, a tag é apenas uma das muitas tags HTML que podem ser usadas em HTML para alterar a aparência da página. Abaixo está um exemplo da saída.

Exemplo de negrito em HTML.

Linguagem de marcação versus linguagem de programação

Uma linguagem de marcação não é uma linguagem de programação, é uma série de palavras-chave, nomes e tags que são usados ​​para ajudar a apresentar informações. Uma linguagem de programação não pode apenas apresentar informações, mas também aceitar e carregar novos dados, manipular os dados e controlar como as informações são apresentadas.

Um bom exemplo de como a linguagem de marcação é usada é o HTML usado para exibir o texto nesta página da web. Entretanto, para fazer algo mais sofisticado, como uma busca por palavras-chave nesta página e outras páginas, uma linguagem de programação teria que ser usada.

BBC, HTML, marcação, termos de programação, SGML, SMIL, termos de design da Web