Skip to main content

Τι είναι τα δομημένα αγγλικά;

Η δομημένη αγγλική γλώσσα καθιστά τους κωδικούς υπολογιστών κατανοητές σε μη προγραμματιστές χρησιμοποιώντας αγγλικές λέξεις για να περιγράψουν κάθε βήμα στη διαδικασία λειτουργίας ενός προγράμματος.Οι δομές ενός προγράμματος υπολογιστή έχουν σχεδιαστεί για να λένε στον υπολογιστή τι να κάνει με έναν λογικό τρόπο βήμα προς βήμα.Ωστόσο, οι μη προγραμματιστές δεν είναι σε θέση να διαβάσουν τα πραγματικά σύμβολα και τις οδηγίες στον κώδικα, έτσι ώστε οι άνθρωποι έχουν δημιουργήσει γλώσσες προγραμματισμού που χρησιμοποιούν απλές αγγλικές λέξεις για να εκφράσουν αυτό που συμβαίνει καθώς εκτελείται ο πραγματικός κώδικας.Αυτό το δομημένο αγγλικό, που συχνά αναφέρεται ως ψευδο-κώδικας, δεν προγραμματίζει πραγματικά τον υπολογιστή, αλλά μπορεί να περιγραφεί ως διάγραμμα ροής που καταγράφει κάθε βήμα που λαμβάνεται καθώς ο υπολογιστής ακολουθεί το πραγματικό πρόγραμμα.Από μεμονωμένα βήματα, τα δομημένα αγγλικά επιτρέπουν την υποκείμενη οργάνωση ενός προγράμματος υπολογιστή που πρέπει να ακολουθηθεί.Κάθε βήμα στη διαδικασία περιγράφεται σε μία γραμμή, χρησιμοποιώντας σαφείς αγγλικές λέξεις στις πρωτεύουσες, συνήθως με τη μορφή εντολών ή επιταγών.Ένα απλό παράδειγμα αυτού είναι η διαδικασία IF-Then-Else, γνωστή και ως διαδικασία υπό όρους.Εάν μια κατάσταση είναι αληθής, τότε συμβαίνει μια συγκεκριμένη ενέργεια, αλλά εάν μια άλλη προϋπόθεση είναι αληθινή, συμβαίνει μια διαφορετική δράση.Η όλη διαδικασία if-then-else ολοκληρώνεται με ένα endif, οπότε αυτό το πρόγραμμα λήψης αποφάσεων δεν συγχέεται με την επόμενη ακολουθία βημάτων.βήματα σε ένα πρόγραμμα υπολογιστή.Αυτές οι εντολές είναι συχνά ενσωματωμένες σε άλλες διαδικασίες, δημιουργώντας διάφορα επίπεδα ενεργειών μέσα σε μια ενιαία εργασία.Ένας προγραμματιστής μπορεί να ξεκινήσει μια διαδικασία και να δημιουργήσει δύο ή τρεις αποφάσεις, το ένα μετά το άλλο, πριν χρησιμοποιήσει το Endif για να ολοκληρώσει αυτή τη διαδικασία.Μια υπόθεση υπό όρους χρησιμοποιώντας το IF-Then ή την υπόθεση είναι μία από τις πιο ισχυρές κατασκευές σε ένα δομημένο αγγλικό πρόγραμμα.Εισάγει τη δυνατότητα του υπολογιστή να κάνει πολλές πολύ διαφορετικές αποφάσεις, ανάλογα με την ύπαρξη ποικίλων συνθηκών.

Το κατασκεύασμα υπό όρους IF-en-else ή η εντολή περίπτωσης που εισάγει ένα σύνολο ενεργειών που πρέπει να προκύψουν για διάφορες πιθανές περιπτώσεις,Εισαγάγετε την έννοια του δέντρου αποφάσεων στο πρόγραμμα.Κάθε πιθανή κατάσταση εκκίνησης ή θήκη θα ήταν ένας μόνο κλάδος στο δέντρο, με κάθε κλάδο να οδηγεί σε περαιτέρω κλαδιά που μεταφέρουν συγκεκριμένα σύνολα IF-Then τύπων αποτελεσμάτων.Μια αλλαγή σε μία από αυτές τις αρχικές συνθήκες θα μπορούσε να οδηγήσει σε εντελώς διαφορετικά τελικά προϊόντα σε διαφορετικούς κλάδους του δέντρου.Στα δομημένα αγγλικά, αυτά τα δευτερεύοντα κλάδο IF-Then ή Case μπορούν να διαχωριστούν με το να διαμορφωθούν κάτω από τις εντολές για τη μεγαλύτερη διαδικασία της οποίας αποτελούν μέρος.Αυτό το στυλ γραφής του προγράμματος παρέχει μεγάλη ακρίβεια, επιτρέποντας στον αναγνώστη να δει ακριβώς πού συμβαίνει κάθε μικρή απόφαση στο ευρύτερο πλαίσιο.

Η ιδέα των δομημένων αγγλικών αποτελεί το θεμέλιο πολλών τύπων γλωσσών προγραμματισμού υπολογιστών.Μία από τις πρώτες δομημένες γλώσσες προγραμματισμού ήταν η δομημένη γλώσσα ερωτήματος (SQL), η οποία δημιουργήθηκε στο International Business Machines Corporation (IBM) στις αρχές της δεκαετίας του 1970.Έχει ακολουθήσει όλα αυτά τα χρόνια από πολλές άλλες γλώσσες που προσπαθούν να καταστήσουν τον προγραμματισμό των υπολογιστών σαφέστερο στους απλούς αναγνώστες.Ο υποκείμενος κώδικας που εκτελεί τον υπολογιστή εξακολουθεί να γράφεται στα σύμβολα που οι περισσότεροι άνθρωποι δεν είναι σε θέση να διαβάσουν.Ωστόσο, οι δομημένες γλώσσες αγγλικών προγραμματισμού επιτρέπουν σε αυτούς τους ανθρώπους να σχεδιάζουν προγράμματα που στη συνέχεια μεταφράζονται εσωτερικά σε αυτόν τον κώδικα, έτσι ώστε οι υπολογιστές τους να εκτελούν τα καθήκοντα που απαιτούνται από αυτά.