Diferencia entre GOBACK y STOP RUN en COBOL

Te explicamos la Diferencia entre GOBACK y STOP RUN en COBOL con ejemplos y definiciones. Conoce todos los datos para distinguirlos fácilmente.
diferencia

¿Cuál es la Diferencia entre GOBACK y STOP RUN en COBOL?

GOBACK vs STOP RUN en COBOL
STOP RUN y GOBACK son dos términos de uso común en la programación COBOL. GOBACK es una declaración que se refiere al final lógico de un determinado programa en COBOL. STOP RUN, por otra parte, terminará el programa por sí mismo o si es llamado por un programa COBOL. ¿Alguna vez ha tomado el tiempo para pensar realmente en lo que cada uno de estos dos podría estar refiriéndose y las diferencias entre las funciones similares que realizan? Bueno, estos dos de hecho vienen con sus diferencias, y son estas diferencias que este artículo aborda.
STOP RUN, como se puede imaginar, explica exactamente eso. Se infiere que hay necesidad de tener un programa en COBOL que se estaba ejecutando para detener. Por lo tanto, se puede decir que STOP RUN termina la unidad de ejecución especificado. Además, STOP RUN elimina todos los programas asociados dinámicamente en la unidad de ejecución. Sin embargo, es importante tener en cuenta que STOP RUN no elimina el programa principal, solo aquellos que son enlace editado con él.
Aunque el STOP RUN declaración no tiene por qué ser la última declaración en una determinada secuencia de programación COBOL, debe tenerse en cuenta que todo lo que sigue STOP RUN no se ejecutará en COBOL. Esto significa que STOP RUN cierra todos los archivos que se han definido en los programas asociados.
GOBACK, por otro lado, es una declaración que especifica el final lógico de un programa específico o incluso un método que ha sido invocado. Siempre que la declaración GOBACK se inserta en COBOL, es importante tenerlo en la cola final de todas las declaraciones que se infiere a. Cualquier declaración que aparecen después de la ejecución de GOBACK no se ejecutará.
Después de la ejecución del comando STOP RUN, la inferencia es que COBOL debe volver de nuevo al Sistema Operativo (OS). Para volver al programa principal, STOP RUN no debe ser utilizado. En su lugar, el uso de un Programa de Salida es preferible. La codificación GOBACK puede funcionar excelentemente cuando se codifica como un programa o un subprograma. Al ser introducido, toma el control desde el punto en el que es introducido.
El formato sintáctico general que emplea GOBACK incluye el punto en el que aparece en una secuencia consecutiva de enunciados imperativos en una frase. GOBACK debe aparecer como la última sentencia dentro de una secuencia. Esto se debe a que cualquier sentencia que siga a la inserción de GOBACK no se ejecuta.
En el caso de que una sentencia GOBACK se ejecuta en un programa COBOL que está siendo controlado por el elemento de tiempo de ejecución, el programa de tiempo de ejecución se comportará de una manera similar a la ejecución de una sentencia EXIT. También es importante tener en cuenta que no es posible utilizar un STOP RUN como un subprograma como es posible en GOBACK. STOP RUN solo se puede ejecutar en el programa principal. Siempre que se ejecute una sentencia GOBACK dentro de una función, la función actuará como si se le hubiera ordenado ejecutar una sentencia EXIT.
Resumen
STOP RUN solo puede utilizarse en el programa principal. Cuando se ejecuta, vuelve al sistema operativo.
GOBACK puede utilizarse tanto en el programa principal como en un subprograma.
GOBACK devuelve los controles al programa principal o al sistema operativo.
Cualquier sentencia posterior a la ejecución de GOBACK provoca que las sentencias posteriores no se ejecuten.
Las sentencias que siguen a STOP RUN tampoco se ejecutan.
GOBACK en el subprograma funciona como programa de salida.
Ejecución de la sentencia GOBACK controlada por el elemento runtime.
Un GOBACK declaración es la ejecución en un programa COBOL que es controlado por un elemento de tiempo de ejecución que hace que el programa de tiempo de ejecución a comportarse de una manera similar a la ejecución de un EXIT.

Deja un comentario