image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

MM

Mariana Moraes19/06/2023 20:26
Compartilhe

HTML Ser ou não ser uma linguagem de programação?

  • #HTML

 Ainda há quem pense que a HTML é uma linguagem de programação, mas afinal, HTML é uma linguagem de programação?

Se você respondeu que não, a resposta está correta. Mas, por que HTML não é uma linguagem de programação?

Antes de começarmos, vamos explicar o que é linguagem de programação. Podemos definir como desenvolvimento composto de termos técnicos e um sistema de regulamento sintático aplicado em elaborar códigos, orientando o computador a executar ações específicas. Cada programa informa ao computador o que ele deve realizar.

Chegamos no HTML (Hyper Text Markup Language - Linguagem de Marcação de Hipertexto) que nos permite inserir o conteúdo e estabelecer a estrutura da nossa página, organizando as informações na web. Sem o HTML, o navegador não saberia exibir texto, imagens e outros conteúdos corretamente.

Com HTML, não conseguimos criar uma lógica que faça uma máquina executar ações. Ele não tem algoritmos por trás dele. Com HTML, conseguimos produzir páginas web com suas tags de formatação de texto, mas não conseguimos fazer cálculos, criar funções para solucionar um problema de forma sequencial ou condições lógicas para a máquina exercer atividades que foram escritas no código.

Mas não vamos subestimar o HTML, pois com ele é possível criar websites, adicionando diferentes tipos de conteúdos, incluindo imagens e vídeos.

Compartilhe
Comentários (1)
Fernando Araujo
Fernando Araujo - 19/06/2023 21:42

Exato!

HTML NÃO É uma linguagem de programação. Ela não foi criada do zero pensando apenas nos websites.

Ela é uma linguagem de marcação de texto, derivada (e um subconjunto) do SGML ("Standard Generalized Markup Language"), criada ainda na década de 60 e tornada padrão pela ISO em 1986.

Além do HTML, outras linguagens de marcação foram definidas e ficaram famosas na área de programação, como XML (um subconjunto reduzido se simplificado do SGML) e XHTML.

Outras linguagens de marcação específicas para outras áreas foram criadas, como CML ("Chemical Markup Language") e MathML ("Mathematical Markup Language").