La programación declarativa es un estilo de codificación y paradigma que enfatiza los resultados de la codificación en lugar de los pasos específicos. El paradigma adopta un enfoque de programación de alto nivel, abstrayendo los detalles necesarios para lograr un objetivo.
La aplicación de principios de programación declarativa da como resultado código declarativo, que es fácil de mantener, leer y aplicar en entornos complejos.