Uma instrução GOBACK nunca anda de mãos dadas com um procedimento declarativo especificado. O uso ideal de Stop run é para programas principais ou programas autônomos, mas será utilizado em subprogramas posteriormente, onde retorna o controle para o sistema operacional. Os retrocessos costumam ser empregados tanto nos programas principais quanto nos subprogramas. Funciona como uma interrupção nos módulos principais e submódulos; dá controle aos programas principais.
GOBACK vs STOP RUN em Cobol
A diferença entre GOBACK e Stop Run é que GOBACK é usado para indicar o fim lógico, mas stop run é usado para encerrar o programa em execução. Voltar pode ser facilmente usado em muitos módulos, mas interromper a execução não pode ser usado no módulo principal. Voltar apenas altera o status do arquivo, mas interromper a execução e excluir o arquivo permanentemente.
Voltar é uma declaração que se refere ao fim lógico de um determinado programa em COBOL. Embora seu uso possa ser considerado confuso, ele não faz distinção entre uma rescisão absoluta e ser descartado (os elementos são excluídos). Em contraste com este tipo de definição, o segundo valor declarado possui dois parâmetros.
Parar a execução, todos os programas que são alocados dinamicamente também são excluídos da unidade de execução. Por devolver o controle ao sistema operacional, é aconselhável usar apenas nos módulos principais. Não recomendado para uso em subprogramas porque devolve o controle ao sistema operacional, onde o subprograma deve enviar o controle de volta ao seu módulo principal.
Tabela de comparação entre GOBACK e STOP RUN em Cobol
Parâmetros de comparação | VOLTAR Em Cobol | STOP RUN In Cobol |
Usado para | Fim lógico | Término do programa |
Controle Voltar | sim | Não |
Módulos | Muitos | Principal |
Função | Altera o status do arquivo | Apaga todo o arquivo |
Submódulos | sim | Não |
Ambiente de execução | sim | Não |
O que é Go Back In Cobol?
Uma instrução GOBACK vem após instruções imperativas ou uso da única instrução, em uma frase excedente porque as instruções após a instrução GOBACK não parecem ser executadas.
Isso permite operações baseadas em controle de acesso variável, como CIL. Os parâmetros de uma matriz são literais e seu resultado ou saída em caso de sucesso ou falha (ou ambos), enquanto os elementos sem tal atribuição permanecem inalterados. Voltar declaração.
O código acima parece correto porque não há necessidade de nenhuma declaração de caso especial dentro de cada sub-rotina; isso também não é verdade em todos os casos. Em alguns programas onde rotinas personalizadas foram definidas como tal, ou com nomes de nomes de variáveis não precedidos por'-, 'você pode pular um em vez de outro par e ainda executá-lo corretamente usando avaliação automática ao avaliar funções declaradas dentro de uma variável.
A instrução GOBACK termina após um código adicional do programa de saída equivalente, como resultado para a instrução run. Uma instrução GOBACK não deve ser executada durante a execução de um procedimento declarativo. Os retrocessos costumam ser empregados tanto nos programas principais quanto nos subprogramas.
O que é Stop Run In Cobol?
Como o nome indica, ele interrompe a execução do programa e oferece o controle de volta ao sistema operacional. Com a interrupção da execução, todos os programas alocados dinamicamente também são excluídos da unidade de execução. Por devolver o controle ao sistema operacional, é aconselhável usar apenas nos módulos principais.
Não recomendado para uso em subprogramas porque devolve o controle ao sistema operacional, onde o subprograma deve enviar o controle de volta ao seu módulo principal. Ele também fecha todos os arquivos relacionados à unidade de execução. Como o nome indica, ele interrompe a execução do programa e oferece o controle de volta ao sistema operacional. Ele também fecha todos os arquivos relacionados à unidade de execução.
Esta não é uma prática decente, pois há muitos exemplos como versões de CVS que começaram a usar binários executáveis JAVA sem nenhum problema no Ubuntu Server 14 por padrão, mas por que eles não podem ser desenvolvidos, para que outros usuários não tenham o mesmo problema também?
Acredito novamente que se deva perguntar a eles se a versão deles se saiu melhor ao executar o Java Runtime Environment (JRE), que oferece suporte a formatos de arquivo de objeto compartilhado - como Microsoft Visual Studio ou Google Code Compilation Tools. Interromper a execução exclui os arquivos e não pode ser empregado na maioria dos módulos. Funciona em submódulos.
Principais diferenças entre GOBACK e STOP RUN em Cobol
Conclusão
Uma instrução GOBACK vem após instruções imperativas ou uso da única instrução, em uma frase excedente porque as instruções após a instrução GOBACK não parecem ser executadas.
Não é permitido o uso para alguns fins que seja consistente com sua natureza de objeto e, portanto, causa confusão entre os leitores. Torna-se difícil em muitas circunstâncias, quando há muitos problemas com palavras sendo usadas sem expressar significado, permitir que as pessoas que possam pensar que leram este livro corretamente.
A instrução GOBACK é executada controlando o elemento de tempo de execução em um programa excedente. Este programa é executado de forma semelhante a um programa de saída usando a instrução GOBACK.
A instrução GOBACK pode ser executada em um programa sem endereço. O endereço da cláusula não é obrigatório. Um programa excedente nunca controla o elemento de tempo de execução. Uma instrução stop-run tem cláusulas idênticas que podem ser executadas usando a instrução GOBACK.