Unterschied zwischen Goveback und Stop Run in Cobol

Unterschied zwischen Goveback und Stop Run in Cobol

GOBACK gegen STOP RUN IN COBOL

Stop Run und GOBACK sind zwei häufig verwendete Begriffe in der COBOL -Programmierung. GOBACK ist eine Aussage, die sich auf das logische Ende eines bestimmten Programms in COBOL bezieht. Stop Run hingegen beendet das Programm selbst oder wenn ein COBOL -Programm aufgerufen wird. Haben Sie sich jemals Zeit genommen, um wirklich darüber nachzudenken, worauf sich jede dieser beiden beziehen könnte, und welche Unterschiede zwischen den ähnlichen Funktionen, die sie ausführen,? Nun, diese beiden sind in der Tat mit ihren Differenzen verbunden, und diese Unterschiede sind in diesem Artikel angesprochen.

Hören Sie auf, wie Sie sich vorstellen möchten. Es ist geringer, dass es ein Programm in Cobol haben muss. Es kann daher gesagt werden, dass der Stop -Lauf die angegebene Laufeinheit endet. Stop -Run Löscht löscht alle dynamisch zugehörigen Programme in der Laufeinheit. Es ist jedoch wichtig zu beachten.

Obwohl die Stop -Run -Anweisung nicht die letzte Aussage in einer bestimmten Abfolge von COBOL -Programmierungen sein muss, sollte es sich erkennen, dass alles, was folgt, in COBOL nicht ausgeführt wird. Dies bedeutet, dass der Stop -Run alle Dateien schließt, die in allen zugehörigen Programmen definiert wurden.

GOBACK hingegen ist eine Anweisung, die das logische Ende eines bestimmten Programms oder sogar eine Methode angibt, die aufgerufen wurde. Immer wenn die GOBACK -Anweisung in COBOL eingefügt wird, ist es wichtig, sie am Ende aller Aussagen zu haben, die abgeleitet werden. Alle Aussagen, die nach der Ausführung von GOBACKS erscheinen, werden nicht ausgeführt.

Nach der Ausführung des Stop -Run -Befehls ist die Schlussfolgerung, dass COBOL Sie zurück zum Betriebssystem (OS) zurückgeben sollte. Um zum Hauptprogramm zurückzukehren, sollte Stop Run nicht verwendet werden. Stattdessen wird die Verwendung eines Exit -Programms bevorzugt. GOBACK -Codierung kann hervorragend funktionieren, wenn sie als Programm oder Subprogramm codiert werden. Wenn es eingegeben wird, übernimmt es die Kontrolle aus dem Punkt, an dem es eingegeben wird.

Das allgemeine Syntaxformat, das von GOBACK verwendet wird. GOBACK muss als letzte Aussage in einer Sequenz kommen. Dies liegt daran, dass alle Aussagen,.

Für den Fall, dass eine GOBACK -Erklärung in einem COBOL -Programm ausgeführt wird, das vom Laufzeitelement gesteuert wird. Es ist auch wichtig zu beachten. Stop Run ist nur möglich, im Hauptprogramm ausgeführt zu werden. Wenn eine GOBACK -Anweisung in einer Funktion ausgeführt wird, wird die Funktion so handelt, als ob sie angewiesen wurde, eine Exit -Anweisung auszuführen.

Zusammenfassung

Stop Run kann nur im Hauptprogramm verwendet werden. Bei der Ausführung kehrt es zu OS zurück.
GOBACK kann sowohl im Hauptprogramm als auch in einem Subprogramm verwendet werden.
GOBACK gibt Steuerelemente entweder zurück zum Hauptprogramm oder zum Betriebssystem zurück.
Jede Erklärung, die der GOBACK -Ausführung in die nachfolgenden Aussagen entspricht, werden nicht ausgeführt.
Aussagen nach Stop -Lauf werden ebenfalls nicht ausgeführt.
GOBACK im Sub -Programm fungiert als Exit -Programm.
GOBACK -Anweisung Ausführung vom Laufzeitelement gesteuert.
Eine GOBACK -Anweisung ist die Ausführung in einem COBOL.