戈巴克(goback)和停止在cobol中运行(stop run in cobol)的区别

COBOL中的GOBACK vs STOP RUN...

COBOL中的GOBACK vs STOP RUN

STOP-RUN和GOBACK是COBOL编程中常用的两个术语。GOBACK是一个语句,它引用COBOL中给定程序的逻辑结尾。另一方面,STOP-RUN将自行终止程序,或者由COBOL程序调用时终止程序。你有没有花时间认真思考过这两个词各自指的是什么,以及它们所执行的类似功能之间的区别?好吧,这两个确实有他们的不同之处,这就是本文要讨论的这些不同之处。

停-跑,就像你想象的那样,说明了这一点。它推断在COBOL中需要有一个正在运行以停止的程序。因此,可以说STOP RUN终止指定的运行单元。此外,STOP RUN删除运行单元中所有动态关联的程序。但是,重要的是要注意STOP RUN不会删除主程序,只会删除那些与之链接编辑的程序。

尽管STOP-RUN语句不必是给定COBOL编程序列中的最后一条语句,但应该意识到STOP-RUN之后的任何语句都不会在COBOL中执行。这意味着STOP RUN关闭所有在相关程序中定义的文件。

另一方面,GOBACK是一个语句,它指定了一个特定程序甚至一个被调用的方法的逻辑结尾。无论何时在COBOL中**GOBACK语句,都必须将其放在所推断的所有语句的末尾。执行GOBACK之后出现的任何语句都不会被执行。

在执行STOP-RUN命令之后,可以推断COBOL应该将您返回到操作系统(OS)。要返回主程序,不应使用STOP-RUN。相反,最好使用退出程序。GOBACK编码在作为程序或子程序进行编码时可以很好地工作。一旦输入,它就从输入点开始控制。

GOBACK使用的一般语法格式包括它出现在句子中连续的祈使句序列中的点。GOBACK必须作为序列中的最后一条语句出现。这是因为**GOBACK之后的任何语句都不会执行。

在由运行时元素控制的COBOL程序中执行GOBACK语句的情况下,运行时程序的行为方式与执行EXIT语句类似。同样重要的是要注意,在GOBACK中不可能使用STOP RUN作为子程序。停止运行只能在主程序中执行。每当在函数中执行GOBACK语句时,函数的行为就好像它被指示执行EXIT语句一样。

摘要

停止运行只能在主程序中使用。执行时,它返回到操作系统。GOBACK既可以在主程序中使用,也可以在子程序中使用。GOBACK将控件返回到主程序或操作系统。GOBACK执行之后的任何语句都会导致后续语句不被执行。STOP RUN之后的语句也不会被执行。子程序中的GOBACK的功能如下一种exit program.GOBACK语句执行,由运行时元素控制。GOBACK语句是在COBOL程序中执行的,COBOL程序由运行时元素控制,使运行时程序以类似于执行exit的方式运行。

  • 发表于 2021-06-24 12:46
  • 阅读 ( 193 )
  • 分类:IT

你可能感兴趣的文章

睡觉(sleep)和在java中等待(wait in java)的区别

...Exception。它使当前正在执行的线程在指定的毫秒数内临时停止执行。如果当前线程的当前状态被清除,则抛出另一个线程的当前状态。 图01:sleep方法的Java程序 根据上面的程序,run方法包含应该执行的代码。在主程序中,将创建E...

  • 发布于 2020-10-19 03:04
  • 阅读 ( 280 )

5个有用的vb windows脚本,可自动使用计算机

...以执行任何操作,从调出有关计算机硬件的重要信息,到停止和启动服务或重置网络卡片。 ...

  • 发布于 2021-03-11 20:14
  • 阅读 ( 429 )

linux中的进程是什么?

... 许多进程都是执行任务然后停止的短暂命令。在终端中键入ls将在几秒钟内启动、执行和停止进程。 ...

  • 发布于 2021-03-27 02:21
  • 阅读 ( 245 )

什么是cobol?为什么需求量很大?

...60年历史的编程COBOL正在经历一次复兴。许多**系统大型机运行COBOL,一直在努力应对需求激增。特别是,新泽西州的失业系统是由一个有40年历史的COBOL主机管理的。 ...

  • 发布于 2021-03-30 02:44
  • 阅读 ( 328 )

谷歌,为什么地图不让我在家工作?

...设置为你的工作地址。接下来你会知道,你会得到当地星巴克的实时更新,因为地图认为你在那里工作(我的意思是,我猜你可以作为一个远程工作者在星巴克工作,但这不是一回事)。顺便说一句,我应该停止经常去星巴克。...

  • 发布于 2021-04-04 10:45
  • 阅读 ( 124 )

如何阻止应用程序在android操作系统上启动时运行?

在Android操作系统上,是否有必要保持你的启动和运行应用程序列表的精简和平均,如果是这样的话,你如何才能在应用程序繁重的启动上踩刹车? 今天的问答环节是由Android爱好者提供的,这是Stack Exchange的一个分支,Stack Exchan...

  • 发布于 2021-04-11 17:35
  • 阅读 ( 325 )

参议员罗恩·怀登提出5亿美元修复美国失业系统

...加、科罗拉多州、爱荷华州和堪萨斯州的系统,部分是用COBOL编码的,COBOL是一种有40多年历史的编码语言,很少有程序员会再学它了。这使得这些系统在流感大流行造成的请求压力下崩溃时很难修复。根据Verge的说法,在冠状病...

  • 发布于 2021-04-16 09:21
  • 阅读 ( 373 )

哦(oop)和流行音乐(pop)的区别

...。哦(oop) vs. 流行音乐(pop)面向对象编程和面向过程编程的区别在于,OOP采用自下而上的方法将程序划分为多个小对象,以得到问题的结果,而POP采用自上而下的方法将整个程序划分为更小的过程或函数。Parameter of ComparisonObject-Ori...

  • 发布于 2021-07-10 23:52
  • 阅读 ( 191 )

程序设计语言(programming language)和脚本语言(scripting language)的区别

...脚本语言通常是一种支持脚本的编程语言。脚本是为特殊运行时环境编写的程序。它们不是像完整程序那样编译,而是在现有程序中解释和运行。基本上,脚本是为控制另一个或多个程序而编写的程序。脚本需要较长的时间来运...

  • 发布于 2021-07-12 09:43
  • 阅读 ( 259 )

系统软件(system software)和应用软件(application software)的区别

...赖 它们独立于应用软件 如果没有系统软件,它们就不能运行。

  • 发布于 2021-07-13 20:56
  • 阅读 ( 273 )
yxsy17020
yxsy17020

0 篇文章

相关推荐