较新 Cobol 版本中的句子

Sentences in newer Cobol versions

Cobol 部分和段落被细分为句子。在较旧的 Cobol 版本中(没有明确的范围分隔符,例如 END-IF),需要为每个 section/paragraph 定义多个句子来限制条件语句的范围(例如 IF)。

在较新的 Cobol 版本中是否存在需要定义多个句子的用例?或者句子只是出于历史原因?

正如 Bill Woodger 所说,句子的存在只是为了向后兼容。

现在只有一个地方必须使用多个句子:在 DECLARATIVES 中,其中 USE 语句必须在其自己的句子中。

DECLARATIVES.
a-file-error SECTION.
    USE ON a-file.
    DISPLAY "Oops"
    .