Nykymaailmassa Deklaratiivinen ohjelmointi:stä on tullut yhä enemmän kiinnostava aihe. Tekniikan ja globalisaation myötä Deklaratiivinen ohjelmointi on ottanut perustavanlaatuisen roolin nyky-yhteiskunnassa. Tässä artikkelissa tutkimme Deklaratiivinen ohjelmointi:n eri puolia ja sen vaikutuksia jokapäiväiseen elämään. Deklaratiivinen ohjelmointi on jättänyt lähtemättömän jäljen nykymaailmaan aina sen vaikutuksesta talouteen ja sen merkitykseen populaarikulttuurissa. Yksityiskohtaisen analyysin avulla löydämme syyt Deklaratiivinen ohjelmointi:n kasvavaan merkitykseen ja miten se muokkaa tulevaisuuttamme.
Deklaratiivinen ohjelmointi on ohjelmointiparadigma, joka on imperatiivisen ohjelmoinnin vastakohta.[1]
Deklaratiivisessa ohjelmoinnissa ongelma ratkaistaan esittämällä haluttu ratkaisu tai tila varsinaisen algoritmin sijaan.[1] Myös termiä engl. Answer Set Programming, ASP käytetään tämän tyyppisestä ohjelmoinnista.[2][3]
Deklaratiivisen ohjelmoinnin kehitykseen on vaikuttanut muun muassa tekoälytutkimus.[4]
Kyselykielet kuten relaatiotietokantojen SQL ja XQuery ovat yleisimpiä deklaratiivisia kieliä. Myös säännöllisen lausekkeen (engl. regular expression) kielet ovat deklaratiivisia.
Deklaratiivisessä kielessä monet imperatiivisen ohjelmointikielen tyypilliset piirteet puuttuvat tai ne ovat implisiittisiä.
Esimerkkejä SQL-kielen avulla eroavaisuuksista:
Poikkeuksena ylläolevasta tietokantaproseduurit, joita tehdään esimerkiksi PL/SQL kielellä.
Funktionaalinen ohjelmointi voidaan käsittää deklaratiivisen ohjelmoinnin lajikkeeksi.[5]