Sobes.tech
Junior — Middle

Consegues nomear linguagens de programação declarativas que conheces?

sobes.tech IA

Resposta da IA

Linguagens de programação declarativas descrevem o que deve ser feito, não como exatamente fazê-lo. Elas focam na descrição do resultado desejado.

Algumas linguagens e tecnologias declarativas conhecidas:

  • SQL — linguagem de consultas para bancos de dados, onde se descreve quais dados são necessários, não como obtê-los.
  • HTML — linguagem de marcação que descreve a estrutura de uma página web.
  • CSS — descreve estilos para elementos, sem indicar algoritmos de aplicação.
  • Prolog — linguagem de programação lógica, onde se definem fatos e regras.
  • Haskell — linguagem de programação funcional com estilo declarativo.

No contexto do Golang, embora a linguagem seja imperativa, é possível usar abordagens declarativas, por exemplo, ao descrever configurações ou frameworks de UI declarativos.