COBOL

From NDWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The COBOL programming language is available.

NORD-10 COBOL is based upon American National Standard X3.23-1974. Elements of the COBOL language are allocated to twelve different functional levels.

Each module of the COBOL standard has two non-null "levels" -- level 1 represents a subset of the full set of capabilities and features contained in level 2.

In order for a given system to be called COBOL, it must provide at least level 1 of the Nucleus, Table Handling and Sequential I/O modules.[1]

NORD-10 COBOL features[1]

Module Features available in NORD-10 COBOL
Nucleus All of level 1, plus these features of level 2: Levels 77, 01-49, 66, 88. Value series or range, level 88 conditions.
Sequential I/O All of level 1 plus these features of level 2: RESERVE clause. Multiple operands in OPEN & CLOSE, with individual options per file. Variable used to specify print file ADVANCING LINES.
Relative I/O All of level 1 plus: RESERVE clause. DYNAMIC access mode (with READ next). START (with key relations EQUAL, GREATER, or NOT LESS).
Indexed I/O 1 key only. All of level 1 plus: RESERVE clause. DYNAMIC access mode (with READ next). START (with key relations EQUAL, GREATER, or NOT LESS).
Library Level 1
Inter-Program Communication Level 1
Table Handling All of level 2, except "DEPENDING ON" form of OCCURS clause
Debugging Conditional compilation: lines with "D in column 7" are bypassed unless WITH DEBUGGING MODE. READY TRACE, RESET TRACE, EXHIBIT.
Sort level 2; up to 5 sort-file keys.

Product number

Sources

Norsk Data Document ND–60.144 ND COBOL REFERENCE MANUAL

  1. 1.0 1.1 Norsk Data Document ND–60.089.03 May 1979 NORD-10 COBOL REFERENCE MANUAL , Introduction