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

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

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

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

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. Haridi, Peter Van Roy; Seif (2004). Concepts, techniques, and models of computer programming. Cambridge, Mass. [u.a.]: MIT Press. σελ. 406. ISBN 0-262-22069-5. 
  2. Raymond, Eric Steven (2004). The art of UNIX programming : with contributions from thirteen UNIX pioneers, including its inventor, Ken Thompson ([Nachdr.] έκδοση). Boston [u.a.]: Addison-Wesley. σελίδες 188–189. ISBN 0-13-142901-9.