Τι είναι η δηλωτική γλώσσα προγραμματισμού; ορισμός & νόημα

click fraud protection

Η δηλωτική γλώσσα προγραμματισμού ή DML είναι ένας τύπος γλώσσας προγραμματισμού που δεν απαιτεί από τον προγραμματιστή να ορίσει βήματα που πρέπει να ακολουθήσει το μηχάνημα, αλλά αντίθετα δηλώνει και περιγράφει γεγονότα και σχέσεις μεταξύ σημείων δεδομένων και στοιχεία.

Στη συνέχεια, ο τελικός χρήστης του προγράμματος δημιουργεί ερωτήματα ή αναζητά και λαμβάνει αποτελέσματα με βάση αυτά τα ερωτήματα. Ένα παράδειγμα αυτού του τύπου γλώσσας είναι η SQL ή Structured Query Language που επιτρέπει την αναζήτηση πληροφοριών σε βάσεις δεδομένων.

Τα ερωτήματα που εισάγονται μέσω αυτού αντλούν ένα σύνολο εγγραφών με βάση ορισμένα δεδομένα κριτήρια και αλληλεπιδρούν με αυτά, συμπεριλαμβανομένων ενεργειών όπως η διαγραφή ή η επεξεργασία εγγραφών στη βάση δεδομένων.

Η Technipages εξηγεί τη δηλωτική γλώσσα προγραμματισμού

Αντί για μια μεμονωμένη γλώσσα προγραμματισμού, πρόκειται για έναν τύπο γλώσσας προγραμματισμού που εστιάζει στο μυαλό του προγραμματιστή και όχι στη λειτουργία του μηχανήματος.

Αυτό σημαίνει ότι, όπου άλλοι τύποι γλωσσών προγραμματισμού μπορεί να ζητήσουν από μια βάση δεδομένων να ανοίξει μια εγγραφή, ελέγξτε την κλείστε το και μετά ανοίξτε το επόμενο, ελέγξτε το για πληροφορίες και κλείστε το, ο χρήστης ακολουθεί μια πιο «ανθρώπινη» γραμμή σκέψη. Αυτό σημαίνει ότι ο χρήστης δημιουργεί ένα ερώτημα που λέει στο μηχάνημα να δημιουργήσει μια λίστα με όλες τις εγγραφές που ταιριάζουν με ορισμένα κριτήρια.

Ο υπολογιστής εξακολουθεί να εκτελεί τις ίδιες ενέργειες, αλλά ο χρήστης δεν χρειάζεται να καθορίσει ακριβώς τι πρέπει να κάνει. Αυτό διευκολύνει τους ανθρώπους που δεν είναι εξοικειωμένοι με τις γλώσσες προγραμματισμού γενικά.

Η SQL – ένα παράδειγμα DPL – μπορεί να χρησιμοποιηθεί ακόμη και από άτομα που δεν είναι εξοικειωμένα με την κωδικοποίηση. Απαιτεί κάποια βασική κατανόηση, αλλά όχι πολλή τεχνογνωσία.

Τα DPL δεν είναι χρήσιμα για κάθε τύπο εργασίας και εφαρμογής, αλλά έχουν τις χρήσεις τους. Παρόμοια με την SQL, η PROLOG και η MySQL είναι επίσης γλώσσες αυτού του τύπου.

Κοινές χρήσεις της δηλωτικής γλώσσας προγραμματισμού

  • Οι δηλωτικές γλώσσες προγραμματισμού χρησιμοποιούν περιγραφές συναρτήσεων και όχι ακριβείς οδηγίες.
  • Τα DPL είναι ιδανικά για γλώσσες που αλληλεπιδρούν με μεγάλες συλλογές δεδομένων όπως βάσεις δεδομένων.
  • Ο δηλωτικός προγραμματισμός περιγράφει τα επιθυμητά αποτελέσματα παρά τις ακριβείς διαδικασίες.

Συνήθεις κακές χρήσεις της δηλωτικής γλώσσας προγραμματισμού

  • Το DPL περιγράφει γλώσσες προγραμματισμού που χρησιμοποιούνται για προγράμματα όπως το Word και τα βιντεοπαιχνίδια.