A programação declarativa é um estilo de codificação e paradigma que enfatiza os resultados da codificação em vez das etapas específicas. O paradigma adota uma abordagem de alto nível para a programação, abstraindo os detalhes necessários para atingir um objetivo.
A aplicação de princípios de programação declarativa resulta em código declarativo, que é simples de manter, ler e aplicar em ambientes complexos.