La programmazione dichiarativa รจ uno stile di codifica e paradigma che enfatizza i risultati della codifica piuttosto che i passaggi specifici. Il paradigma adotta un approccio di alto livello alla programmazione, astraendo i dettagli necessari per raggiungere un obiettivo.
L'applicazione dei principi di programmazione dichiarativa comporta: codice dichiarativo, che รจ semplice da mantenere, leggere e applicare in ambienti complessi.