Forskjellen mellom GOBACK og STOP RUN i COBOL

GOBACK vs STOP RUN i COBOL

STOP RUN og GOBACK er to vanlige begreper i COBOL-programmering. GOBACK er en uttalelse som refererer til den logiske avslutningen på et gitt program i COBOL. STOP RUN, derimot, vil avslutte programmet alene eller hvis det blir kalt av et COBOL-program. Har du noen gang tatt deg tid til å virkelig tenke på hva hver av disse to kan referere til og forskjellene mellom de lignende funksjonene de utfører? Disse to kommer faktisk med forskjellene sine, og det er disse forskjellene denne artikkelen tar opp.



STOP RUN, som du kan forestille deg, staver akkurat det. Det utleder at det er behov for å ha et program i COBOL som kjørte for å stoppe. Det kan derfor sies at STOP RUN avslutter den spesifiserte kjøreenheten. STOP RUN sletter også alle dynamisk tilknyttede programmer i kjøringsenheten. Det er imidlertid viktig å merke seg at STOP RUN ikke sletter hovedprogrammet, bare de som er lenke redigert med det.



Selv om STOP RUN-setningen ikke trenger å være den siste setningen i en gitt sekvens av COBOL-programmering, bør det innse at alt som følger STOP RUN ikke vil bli utført i COBOL. Dette betyr at STOP RUN lukker alle filene som er definert i tilknyttede programmer.

GOBACK, derimot, er en uttalelse som spesifiserer den logiske enden på et bestemt program eller til og med en metode som er påkalt. Når GOBACK-setningen settes inn i COBOL, er det viktig å ha den i slutten av alle uttalelsene som er utledet til. Eventuelle uttalelser som vises etter utførelsen av GOBACK vil ikke bli utført.



Etter utførelsen av STOPP RUN-kommandoen er slutningen at COBOL skal returnere deg til operativsystemet (OS). STOP RUN bør ikke brukes for å gå tilbake til hovedprogrammet. I stedet foretrekkes bruk av et avslutningsprogram. GOBACK-koding kan fungere utmerket når det er kodet som et program eller et underprogram. Når den er angitt, tar den kontrollen fra det punktet den er angitt.

Det generelle syntaksformatet som brukes av GOBACK inkluderer punktet der det vises i en påfølgende rekke av tvingende utsagn i en setning. GOBACK må komme som den siste utsagnet i en sekvens. Dette er fordi eventuelle uttalelser etter innsettingen av GOBACK ikke blir utført.

I tilfelle en GOBACK-setning kjøres i et COBOL-program som styres av kjøretidselementet, vil kjøretidsprogrammet oppføre seg på samme måte som det kjører en EXIT-setning. Det er også viktig å merke seg at det ikke er mulig å bruke en STOP RUN som et underprogram slik det er mulig i GOBACK. STOP RUN er bare mulig å kjøres i hovedprogrammet. Hver gang en GOBACK-setning kjøres innenfor en funksjon, vil funksjonen fungere som om den har blitt instruert om å utføre en EXIT-setning.



Sammendrag

STOP RUN kan bare brukes i hovedprogrammet. Når den kjøres, går den tilbake til OS.
GOBACK kan brukes både i hovedprogrammet og i et underprogram.
GOBACK kommer tilbake kontroller enten tilbake til hovedprogrammet eller til operativsystemet.
Enhver uttalelse som følger etter GOBACK-gjennomføring resulterer i at de påfølgende uttalelsene ikke blir utført.
Uttalelser etter STOP RUN utføres heller ikke.
GOBACK i underprogrammet fungerer som et avslutningsprogram.
GOBACK-setningskjøring kontrollert av kjøretidselementet.
En GOBACK-setning er kjøring i et COBOL-program som styres av et kjøretidselement som gjør at kjøretidsprogrammet oppfører seg på en måte som ligner på å kjøre en EXIT.

Populære Innlegg

Forskjellen mellom WordPress og Drupal

I gamle dager ville du trenge å kode på kryptiske språk i timevis bare for å lage en forenklet side som viser litt informasjon. I dag er det

Forskjellen mellom høst og salg

Behovet for en balansert portefølje er nøkkelen i enhver bedrift, da det muliggjør innlemmelse av nåværende og fremtidige markedsvekstmuligheter. For at dette skal være

Forskjellen mellom AI og allvitenskap

Kunstig intelligens (AI) -teknologi har fått betydelig trekkraft de siste par årene. AI er utvilsomt en av de forstyrrende teknologiene til

Forskjellen mellom hule og hule

Grotter og huler forveksles ofte med hverandre, og de to ordene brukes ofte om hverandre. Det er sant at de to er veldig like, men

Forskjellen mellom ImageReady og Photoshop

Photoshop har vært det valgte programmet for de fleste kunstnere som ønsker å lage bilder av topp kvalitet for trykte medier eller for nettsteder. Det er et kraftig verktøy som kan

Forskjellen mellom ordbok og hasjbord

Ordbok mot hasj-tabell Ordbøker er alfabetiske kilder til ord fra ett språk som tilbyr definisjoner, uttaler og stavemåter. Â Noen