Δηλωτικός προγραμματισμός

Στην επιστήμη υπολογιστών δηλωτικός προγραμματισμός (Αγγλικά: declarative programming) είναι ένα προγραμματιστικό υπόδειγμα όπου, σε αντίθεση με τον προστακτικό προγραμματισμό, το ζητούμενο αποτέλεσμα υπολογίζεται περιγράφοντας απλώς τις επιθυμητές ιδιότητες του.  Παραδείγματα γλωσσών δηλωτικού προγραμματισμού είναι η Haskell, η Prolog, η SQL, η HTML και η CSS.

Ένα παράδειγμα δηλωτικού προγραμματισμού είναι η χρήση των κανονικών εκφράσεων όπου υπάρχουν στις περισσότερες σύγχρονες γλώσσες προγραμματισμού. Ο προγραμματιστής απλά δηλώνει την κανονική έκφραση (regexpr) και στην συνέχεια υπολογίζεται το ζητούμενο αποτέλεσμα.

Δείτε επίσης
 Προστακτικός προγραμματισμός

Παραπομπές

Ιδεολογικές δομές προγραμματισμού