Declarative Programming
Declarative programming é um paradigma onde o desenvolvedor descreve o que deve ser feito, sem detalhar como fazer. Contrasta com programação imperativa.
Exemplo: HTML e SQL são linguagens declarativas — você declara o resultado desejado, e o sistema resolve os detalhes.