Markup Languages (Linguagens de Marcação)

markup_languages

Em informática, uma linguagem de marcação é um conjunto de códigos aplicados a um texto ou a dados, com o fim de adicionar informações particulares sobre esse texto ou dado, ou sobre trechos específicos.

Linguagens de marcação são usadas, por exemplo, na indústria editorial para marcar a formatação (exibição gráfica) de páginas. Se o código de marcação for padronizado, ou puder ser processado por um programa de computador, garante-se o intercâmbio de uma publicação complexa entre autores, editores e impressoras. Uma linguagem de marcação amplamente usada para texto é a HTML, mas que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.

Já a marcação de dados, conceito recente, envolve a codificação simples de seqüências de dados em um arquivo de computador no formato texto-puro, ou seja, capaz de ser lido tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML e suas variantes.

Exemplos de Markup Languages
Tipo Descrição
SGML (Standart Generalized Markup Languages) Trata-se de uma linguagem que faz a descrição de documentos eletrônicos, dando ênfase aos elementos lógicos e não aos elementos de caráter visual. A SGML é uma linguagem extensivel e que apresenta complexidade. saiba mais.
XML (Extensible Markup Languages) Também se trata de uma linguagem que faz a descrição de documentos eletrônicos e que enfatiza os elementos lógicos dos mesmos. Ela foi criada como uma versão mais simples do SGML cuja finalidade é facilitar a criação de documentos, assim como o processamento deles. saiba mais.
HTML (HyperText Markup Language) Trata-se de uma linguagem utilizada com a finalidade de publicar hipertextos na web. Os hipertextos são documentos que possuem referências internas a outros documentos, isto é, links ou hiperlinks. A HTML é uma linguagem não-extensivel que permite descrever documentos que não apresentam complexibilidade em sua estrutura. saiba mais.
XHTML (Extensible HyperText Markup Languages) Trata-se de de um linguagem criada posteriormente à HTML, apresentando uma reformulação da mesma. no proximo post eu coloco uma descrição mais detalhada sobre o XHTML

Quando trabalha com uma linguagem extensivel (extensible), o desenvolvedor é capaz de estender o conteúdo de sua base de dados a outros ambientes.

por: Impacta Tecnologia, XHTML – Tableless – Wikipédia, a enciclopédia livre.

Leia Também:

About Tilo

Profissional FrontEnd desde 2006, Executa trabalhos com xHtml, CSS, JavaScript, MySQL e PHP, estudante de C# e SQL. Cursa Tec. em Analise e Desenvolvimento de Sistemas na UniItalo.
This entry was posted in XHTML & CSS and tagged . Bookmark the permalink.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree