Skip to main content

Τι είναι ο επιτακτικός προγραμματισμός;

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

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

Σε ορισμένες περιπτώσεις, αυτή η μέθοδος προγραμματισμού αναφέρεται επίσης ως διαδικαστικός προγραμματισμός .Ο διαδικαστικός προγραμματισμός αναφέρεται στο γεγονός ότι αυτός ο τύπος προγραμματισμού υπολογιστών παρέχει διαδικασίες για τους υπολογιστές να ακολουθούν έτσι ώστε να μπορεί να κατασκευαστεί και να εκτελεστεί ένα πρόγραμμα.Οι διαδικασίες αναφέρονται επίσης ως υπορουτίνες ή Λειτουργίες

Από ήδη από τη δεκαετία του 1950, έχει χρησιμοποιηθεί επιτακτικός προγραμματισμός.Το Fortran είναι ένα από τα πρώτα παραδείγματα μιας επιτακτικής γλώσσας προγραμματισμού.Με την ανάπτυξη της FORTRAN καθώς και πιο πολύπλοκες εκδόσεις επιτακτικού προγραμματισμού, οι προγραμματιστές υπολογιστών ήταν σε θέση να δημιουργήσουν πολύ πιο περίπλοκα προγράμματα σε σύγκριση με αυτό που αρχικά ήταν σε θέση να κάνουν χρησιμοποιώντας μόνο τον κώδικα μηχανής του υπολογιστή που εργάζεται.Αυτό με τη σειρά του επέτρεψε στους υπολογιστές να εξελιχθούν, ώστε να είναι σε θέση να δημιουργήσουν και να εκτελέσουν πολύ πιο προηγμένες εφαρμογές.

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

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