Διαφορά μεταξύ GOBACK και STOP RUN στο COBOL

GOBACK vs STOP RUN στο COBOL



Το STOP RUN και το GOBACK είναι δύο κοινά χρησιμοποιούμενοι όροι στον προγραμματισμό COBOL. Το GOBACK είναι μια δήλωση που αναφέρεται στο λογικό τέλος ενός δεδομένου προγράμματος στο COBOL. Το STOP RUN, από την άλλη πλευρά, θα τερματίσει το πρόγραμμα μόνο του ή εάν καλείται από ένα πρόγραμμα COBOL. Έχετε αφιερώσει ποτέ χρόνο για να σκεφτείτε πραγματικά τι θα μπορούσε να αναφέρεται καθένα από αυτά και τις διαφορές μεταξύ των παρόμοιων λειτουργιών που εκτελούν; Λοιπόν, αυτά τα δύο έρχονται πράγματι με τις διαφορές τους, και αυτές οι διαφορές ασχολούνται με αυτό το άρθρο.

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



Παρόλο που η δήλωση STOP RUN δεν πρέπει να είναι η τελευταία δήλωση σε μια δεδομένη ακολουθία προγραμματισμού COBOL, θα πρέπει να συνειδητοποιήσουμε ότι οτιδήποτε ακολουθεί το STOP RUN δεν θα εκτελεστεί στο COBOL. Αυτό σημαίνει ότι το STOP RUN κλείνει όλα τα αρχεία που έχουν καθοριστεί σε οποιαδήποτε σχετικά προγράμματα.



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

Μετά την εκτέλεση της εντολής STOP RUN, το συμπέρασμα είναι ότι το COBOL θα πρέπει να σας επιστρέψει στο λειτουργικό σύστημα (OS). Για να επιστρέψετε στο κύριο πρόγραμμα, το STOP RUN δεν πρέπει να χρησιμοποιείται. Αντ 'αυτού, προτιμάται η χρήση προγράμματος Exit. Η κωδικοποίηση GOBACK μπορεί να λειτουργήσει άριστα όταν κωδικοποιείται ως πρόγραμμα ή υποπρόγραμμα. Μόλις εισαχθεί, παίρνει τον έλεγχο από το σημείο στο οποίο εισάγεται.

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



Σε περίπτωση που μια δήλωση GOBACK εκτελείται σε ένα πρόγραμμα COBOL που ελέγχεται από το στοιχείο χρόνου εκτέλεσης, το πρόγραμμα εκτέλεσης θα συμπεριφέρεται με τρόπο παρόμοιο με αυτόν που εκτελεί μια δήλωση EXIT. Είναι επίσης σημαντικό να σημειωθεί ότι δεν είναι δυνατό να χρησιμοποιήσετε ένα STOP RUN ως υποπρόγραμμα όπως είναι δυνατό στο GOBACK. Το STOP RUN είναι δυνατό να εκτελεστεί μόνο στο κύριο πρόγραμμα. Κάθε φορά που μια δήλωση GOBACK εκτελείται μέσα σε μια συνάρτηση, η συνάρτηση θα ενεργήσει σαν να έχει δοθεί εντολή να εκτελέσει μια δήλωση EXIT.

Περίληψη

Το STOP RUN μπορεί να χρησιμοποιηθεί μόνο στο κύριο πρόγραμμα. Όταν εκτελείται, επιστρέφει στο λειτουργικό σύστημα.
Το GOBACK μπορεί να χρησιμοποιηθεί τόσο στο κύριο πρόγραμμα όσο και σε ένα υποπρόγραμμα.
Το GOBACK επιστρέφει έλεγχοι είτε πίσω στο κύριο πρόγραμμα είτε στο λειτουργικό σύστημα.
Οποιαδήποτε δήλωση μετά την εκτέλεση του GOBACK έχει ως αποτέλεσμα να μην εκτελούνται οι επόμενες δηλώσεις.
Οι δηλώσεις μετά το STOP RUN επίσης δεν εκτελούνται.
Το GOBACK στο υποπρόγραμμα λειτουργεί ως πρόγραμμα εξόδου.
Η εκτέλεση της δήλωσης GOBACK ελέγχεται από το στοιχείο χρόνου εκτέλεσης.
Μια δήλωση GOBACK είναι εκτέλεση σε ένα πρόγραμμα COBOL που ελέγχεται από ένα στοιχείο χρόνου εκτέλεσης που κάνει το πρόγραμμα χρόνου εκτέλεσης να συμπεριφέρεται με τρόπο παρόμοιο με την εκτέλεση ενός EXIT.

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ καπιταλισμού και καταναλωτισμού



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

Διαφορά μεταξύ Handycam και βιντεοκάμερας

Handycam vs Camcorder Στον κόσμο της εγγραφής βίντεο, ακούγονται συχνά οι όροι handycam και camcorder. Με κάποιο τρόπο σε κάνει να αναρωτιέσαι τι είναι αυτά τα πράγματα. Είναι

Πώς το θωρηκτό USS Missouri έγινε ο πρώτος που αγωνίστηκε στον πόλεμο της Κορέας

Ο Δεύτερος Παγκόσμιος Πόλεμος τελείωσε στο κατάστρωμα του USS Missouri. Πέντε χρόνια αργότερα ξέσπασε ο πόλεμος της Κορέας - και το 'Mighty Mo' ήταν το μόνο αμερικανικό θωρηκτό έτοιμο να πολεμήσει.

Διαφορά μεταξύ της διηλεκτρικής δοκιμής και της δοκιμής μόνωσης

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

Διαφορά μεταξύ ροκ και ντίσκο

Rock vs Disco Ένα από τα πιο μοναδικά είδη μουσικής είναι η ντίσκο. Είναι μια υψηλής τέμπο μορφή χορευτικής μουσικής που είναι μια συνένωση μουσικής funk και soul, με επιρροές

Μάλλον δεν πλένεις αρκετά τις πιτζάμες σου (και είναι αρκετά χάλια!)

Μπλιαχ. Μια έρευνα που διεξήχθη από την Daily Mail επιβεβαίωσε ότι οι άνθρωποι γενικά δεν πλένουν τις πιτζάμες τους σχεδόν αρκετά και μπορεί να είναι πραγματικά κακό για την υγεία σας. «Οι πιτζάμες είναι ενάντια στο δέρμα σας και ρίχνετε τα κύτταρα του δέρματος με τεράστιο ρυθμό, συνεχώς. Οι PJs είναι γεμάτοι μικροοργανισμούς που συνήθως δεν είναι επιβλαβείς, αλλά αν βρεθούν σε λάθος μέρος μπορεί να προκαλέσουν προβλήματα », δήλωσε στην εφημερίδα η Sally Bloomfield, καθηγήτρια στο London School of Hygiene and Tropical Medicine. Κατά μέσο όρο, οι γυναίκες αναφέρουν ότι φορούν τις ίδιες πιτζάμες για περίπου 17 ημέρες πριν το πλύσιμο (ως εκ θαύματος, οι άνδρες είναι πιο καθαροί και λένε ότι πλένονται κάθε δύο εβδομάδες). Δεν είμαι σίγουρος αν πάω τόσο πολύ, αλλά είμαι σίγουρος ότι δεν θα πετάξω το δικό μου στο εμπόδιο σχεδόν όσο συχνά θα έπρεπε. Οι δικαιολογίες μου, όπως ήταν αναμενόμενο, είναι πολύ σύμφωνες με αυτό που έλεγαν οι άνθρωποι: Το να φοράς διαφορετικά κομμάτια κάθε βράδυ προκαλεί σύγχυση στο να παρακολουθείς πόσο καιρό πέρασε (54 τοις εκατό), είναι μόνο για λίγες ώρες κάθε βράδυ (51 τοις εκατό ), και, θεέ μου, δεν μυρίζουν άσχημα (41 τοις εκατό). Αυτό, σύμφωνα με τον καθηγητή, είναι γελοία λογική. «Πολλοί από εμάς μεταφέρουμε βακτήρια σταφυλόκοκκου, τα οποία μπορεί να προκαλέσουν