La programmation déclarative est un style de codage et paradigme qui met l'accent sur les résultats du codage plutôt que sur les étapes spécifiques. Le paradigme adopte une approche de programmation de haut niveau, faisant abstraction des détails nécessaires pour atteindre un objectif.
L'application des principes de programmation déclarative aboutit à code déclaratif, simple à maintenir, à lire et à appliquer dans des environnements complexes.