Categories: Tecnologia

O que é uma linguagem de marcação?

iinspiração / Shutterstock

As linguagens de marcação são a espinha dorsal invisível de muitas coisas que fazemos em um computador, como enviar mensagens, visualizar documentos e navegar na Internet. Aqui está uma breve visão do que eles fazem.

Texto de Marcação

O texto que você está lendo agora não é composto apenas de caracteres de texto. Quando um grupo de caracteres está em  negrito, itálico  ou sublinhado, eles são formatados. Por baixo do capô (de uma forma que você não pode ver enquanto lê isto), esses personagens são envolvidos em tags para fazer com que apareçam dessa forma. O mesmo se aplica a textos menores, com cores diferentes ou com fontes diferentes. Para que isso aconteça, o texto deve ser escrito em algo chamado de linguagem de marcação pelo autor.

A linguagem de marcação é um sistema para formatar e organizar os elementos em um documento usando tags. Ao contrário das anotações físicas e marcações em documentos de papel, essas marcas só aparecem no documento enquanto o autor está escrevendo o texto. Quando um aplicativo processa a marcação, o conteúdo simplesmente aparecerá como texto formatado para o visualizador. Por exemplo, na linguagem de marcação HTML , podemos envolver a frase “Olá, mundo!” em tags em negrito.

<b>Hello world!</b>

Quando esse texto é processado por um visualizador de HTML, como um navegador da web, ele aparecerá como:

Olá Mundo!

A marcação não se limita ao processamento de caracteres de texto simples, como o alfabeto e os números, no entanto. Dependendo do idioma, ele pode processar e formatar caracteres especiais, permitindo que você incorpore outros elementos como imagens, vídeos, aplicativos e dados legíveis por máquina.

Linguagens de marcação comuns

O Projeto LaTeX

As duas linguagens de marcação mais comuns são HTML, que é usado para construir páginas da web vistas na Internet, e XML , que armazena dados estruturados usando tags personalizáveis.

Quando você examina a maioria das páginas na Internet, basicamente está baixando e visualizando uma página HTML. A página que você está lendo agora está escrita em HTML. Na verdade, em muitos navegadores , você pode clicar com o botão direito do mouse na página para ver a sintaxe HTML de toda a página. HTML suporta a criação de várias estruturas e seções dentro de uma página, definição de elementos dentro de uma página e formatação de texto. As tags HTML geralmente exigem a abertura e o fechamento de tags, como a seguir:

<a href="https://www.howtogeek.com">HowToGeek</a>

O exemplo acima cria um link para o site HowToGeek como este: HowToGeek . Observe como há uma tag de abertura <a> com o atributo hrefapontando para o link e uma tag de fechamento </a>.

Aqui estão mais algumas linguagens de marcação famosas com as quais você deve estar familiarizado:

  • BBCode: Uma linguagem de marcação leve amplamente usada em fóruns e quadros de mensagens on-line e facilmente reconhecível com o uso de colchetes, como [b]Hello World![/b]para criar tags em negrito.
  • LaTeX: Uma linguagem bastante complexa, freqüentemente usada para fins acadêmicos e técnicos. Ele tem opções robustas para o processamento de sintaxe que a maioria dos idiomas não pode exibir, como matemática complexa e idiomas extintos.
  • MathML: uma linguagem usada para exibir fórmulas matemáticas , especialmente em navegadores da web.
  • Têxtil: um idioma usado para determinados blogs online e sistemas de gerenciamento de conteúdo.
  • SVG : Você pode se surpreender em saber que SVG, um formato que exibe um gráfico vetorial escalonável, é na verdade uma linguagem de marcação. É baseado em XML e usa dados estruturados para armazenar informações sobre o gráfico.

Markup vs. Markdown

Se você já ouviu falar sobre marcação, provavelmente já ouviu falar de Markdown . Superficialmente, parece o oposto de marcação; no entanto, na verdade é apenas um tipo de linguagem de marcação. Markdown é uma sintaxe de formatação simplificada e fácil de usar que contém muitas das opções básicas de texto presentes em linguagens mais complexas, evitando coisas como tags de fechamento e elementos não textuais incorporados.

Markdown é popular entre muitos por causa de sua facilidade de uso e falta de elementos de difícil leitura. Isso o torna uma sintaxe ideal para aplicativos e sites com foco em texto. Entre esses sites está o Reddit , que usa a sintaxe de markdown para todas as postagens e comentários. Isso torna mais fácil para os Redditors formatarem o texto de qualquer dispositivo sem a necessidade de adicionar tags longas. Também complementa a decisão do Reddit de proibir a mídia incorporada nos comentários.

Outros serviços que usam Markdown são repositórios de código como Github, mensageiros como WhatsApp e Discord e editores de texto como Typora e StackEdit. Se você quiser aprender como usá-lo, verifique nosso guia de descontos . Boa marcação!

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago