Deklaratiivsed
Deklaratiivsed lähenemised on programmeerimise ja tarkvaraarenduse kontekstis kasutatav mõiste. Nende põhiolemus on kirjeldada soovitud tulemus või omadused ning lasta süsteemil leida sobiv teostus, selle asemel et anda täpsed sammud, kuidas tulemuse saavutada. Deklaratiivses stiilis kirjeldatakse, millised omadused või suhted peavad kehtima, ning teostus määratakse tööriista või platvormi poolt.
See erineb imperatiivsetest lähenemistest, kus programmeerija kirjeldab järjestust ja konkreetseid juhiseid, mida arvuti peab järgima. Deklaratiivne
Olulised näited ja valdkonnad hõlmavad SQL-i andmebaasiküsimusi, mis kirjeldavad andmete valikut ja tingimusi; HTML-i ja CSS-i,
Eelised hõlmavad kõrgemat abstraktsiooni, kergemat loogika mõistmist ning paremat võimalust optimeerimisteks või paralleelseks täitmiseks, tavaliselt vähem
Seonduvad mõisted: imperatiivne programmeerimine, funktsionaalne programmeerimine, loogiline programmeerimine.