Разница между GOBACK и STOP RUN в Cobol (с таблицей)

Оглавление:

Anonim

Оператор GOBACK никогда не идет рука об руку с указанной декларативной процедурой. Остановить запуск идеально подходит для основных программ или автономных программ, но в дальнейшем он будет использоваться в подпрограммах, где он возвращает управление ОС. Возврат часто используется как в основной, так и в подпрограмме. Он работает как остановка основных модулей и подмодулей; дает контроль над основными программами.

GOBACK против STOP RUN в Коболе

Разница между GOBACK и Stop Run заключается в том, что GOBACK используется для обозначения логического завершения, а остановка выполнения используется для завершения выполняющейся программы. Вернуться можно легко во многих модулях, но остановить запуск нельзя в основном модуле. Вернуться просто изменяет статус файла, но стоп-запуск навсегда удаляет файл.

Go back - это утверждение, которое указывает на логический конец данной программы в COBOL. Хотя его использование можно рассматривать как сбивающее с толку, оно не делает различий между абсолютным завершением и отбрасыванием (элементы удаляются). В отличие от этого типа определения, второе объявленное значение имеет два параметра.

Остановить выполнение, все программы, которые выделяются динамически, также удаляются из модуля выполнения. Поскольку он возвращает управление ОС, рекомендуется использовать его только в основных модулях. Не рекомендуется использовать в подпрограммах, потому что это возвращает управление ОС, где подпрограмма должна отправлять управление обратно своему основному модулю.

Таблица сравнения GOBACK и STOP RUN в Cobol

Параметры сравнения

ВЕРНУТЬСЯ В Кобол

СТОП БЕГ В Коболе

Используется для Логический конец Прекращение действия программы
Контроль Назад да Нет
Модули Многие Главный
Функция Изменяет статус файла Удаляет весь файл
Подмодули да Нет
Среда выполнения да Нет

Что такое «Вернуться в Кобол»?

Оператор GOBACK идет после императивных операторов или использования единственного оператора в дополнительном предложении, потому что операторы, следующие за оператором GOBACK, не кажутся выполненными.

Это позволяет выполнять операции на основе переменного контроля доступа, такие как CIL. Параметры массива являются буквальными, и его результат или вывод в случае успеха или неудачи (или и того, и другого), в то время как элементы без такого назначения остаются неизменными. Вернуться заявление.

Приведенный выше код выглядит правильно, потому что нет необходимости в объявлении какого-либо специального случая внутри каждой подпрограммы; это также не во всех случаях. В некоторых программах, в которых пользовательские подпрограммы определены как таковые или с именами имен переменных, перед которыми не стоит '-, вы можете пропустить одну, а не другую пару, и все равно добиться ее правильного выполнения, используя автоматическую оценку при оценке функций, объявленных внутри переменной.

Оператор GOBACK завершается после дополнительного кода, чем эквивалентная программа выхода, в результате чего оператор выполнения останавливается. Оператор GOBACK не должен выполняться при выполнении декларативной процедуры. Возврат часто используется как в основной, так и в подпрограмме.

Что такое Stop Run In Cobol?

Как следует из названия, он останавливает выполнение программы и возвращает управление ОС. При остановке выполнения все программы, которые выделяются динамически, также удаляются из модуля выполнения. Поскольку он возвращает управление ОС, рекомендуется использовать его только в основных модулях.

Не рекомендуется использовать в подпрограммах, потому что это возвращает управление ОС, где подпрограмма предназначена для отправки управления обратно своему основному модулю. Он также закрывает все файлы, относящиеся к модулю запуска. Поскольку название подразумевает, он останавливает выполнение программы и предлагает управление обратно операционной системе. Он также закрывает все файлы, относящиеся к модулю запуска.

Это не достойная практика, поскольку было много примеров, таких как версии CVS, которые без проблем начали использовать исполняемые двоичные файлы JAVA на Ubuntu Server 14 по умолчанию, но почему они не могут быть разработаны, чтобы у других пользователей не было такой же проблемы слишком?

Я снова считаю, что их следует спросить, работает ли их версия лучше при работе с Java Runtime Environment (JRE), которая поддерживает форматы файлов общих объектов, такие как Microsoft Visual Studio или Google Code Compilation Tools. Stop-run удаляет файлы, и его нельзя использовать в большинстве модулей. Работает в подмодулях.

Основные различия между GOBACK и STOP RUN в Cobol

Вывод

Оператор GOBACK идет после императивных операторов или использования единственного оператора в дополнительном предложении, потому что операторы, следующие за оператором GOBACK, не кажутся выполненными.

Использование в некоторых целях не допускается, что согласуется с его объектной сущностью и, следовательно, вызывает путаницу среди читателей. Во многих обстоятельствах, когда возникают проблемы с употреблением слов без выражения смысла, становится трудно позволить людям, которые могут подумать, что они прочитали эту книгу правильно.

Оператор GOBACK выполняется путем управления элементом времени выполнения в программе превышения. Эта программа выполняется аналогично программе выхода с использованием оператора GOBACK.

Оператор GOBACK может выполняться в программе без адреса. Адрес пункта не требуется. Программа превышения никогда не контролирует элемент времени выполнения. Оператор остановки-запуска имеет идентичные предложения, которые могут быть выполнены с помощью оператора GOBACK.

Разница между GOBACK и STOP RUN в Cobol (с таблицей)