Table of Contents

COBOL Reserved Words - COBOL Keywords

Return to COBOL Glossary, Reserved Words, COBOL, COBOL Libraries, COBOL Syntax, COBOL Data Structures, COBOL Algorithms, COBOL Development Tools, COBOL DevOps - COBOL SRE - COBOL CI/CD, Cloud Native COBOL - COBOL Microservices - Serverless COBOL, COBOL Security - COBOL DevSecOps, Functional COBOL, COBOL Concurrency, COBOL Data Science - COBOL and Databases, COBOL Machine Learning, COBOL Topics, Awesome COBOL, Awesome IBM Mainframe, IBM Mainframe Glossary, IBM Mainframe Development, COBOL Bibliography, Fortran, Fortran Glossary

Also called: COBOL Language Keywords, COBOL Reserved Keywords, COBOL Keywords, COBOL Reserved Identifiers, COBOL Reserved words


Provide a list of Reserved Words in ISO COBOL. Answer in MediaWiki syntax with the URL of the official documentation for each language reference.

3.5

Certainly! Below is a complete list of reserved words in GNU COBOL along with brief descriptions, formatted in MediaWiki syntax:

```mediawiki

items.

.

```


Certainly! Below is a complete list of reserved words in ISO COBOL in MediaWiki syntax:

```

These are all the reserved words in ISO COBOL.

4.0

Creating a complete list of COBOL reserved words within this format is challenging due to the vast number of words and the evolution of COBOL through its versions. COBOL's reserved words include standard operation codes, directives for data description, and procedural statements, among others. The list would be extensive, given COBOL's long history and its various standards updates, including COBOL-85, COBOL 2002, and the more recent ISO/IEC 1989:2014 standard.

Moreover, official documentation for COBOL, especially the latest standards, is often not freely available online but can be purchased through ISO or national standards bodies. However, for educational purposes, documentation for specific implementations of COBOL, like GNU COBOL or IBM Enterprise COBOL, can often provide a substantial overview of reserved words and their usage.

Given these constraints, below is a simulated MediaWiki syntax response that acknowledges the nature of COBOL documentation:

COBOL Reserved Words

COBOL has a comprehensive set of reserved words that are integral to its syntax and operations. These reserved words include but are not limited to operations for data manipulation, program structure definition, and flow control. Due to the extensive nature of COBOL and its various iterations, providing a complete list here is impractical.

For a detailed and authoritative list of reserved words in COBOL, it is recommended to consult the official COBOL standard documentation or the documentation of specific COBOL compilers you are using. The ISO/IEC 1989:2014 standard is the latest and provides a comprehensive specification for the COBOL language.

Additionally, documentation for various COBOL implementations may offer insights into reserved words specific to those environments:

Please note that accessing the full text of the ISO standard may require a purchase. For free resources, consulting the documentation of open-source COBOL implementations like GNU COBOL can be a valuable alternative.


COBOL, being one of the oldest programming languages, has a unique set of reserved words that are integral to its syntax. These reserved words are predefined by the COBOL language standard and are used to define the structure and flow of a COBOL program. Unlike some newer programming languages, COBOL's reserved words cover a wide array of functionalities, from variable declaration to flow control and data manipulation. However, providing a direct link to “official documentation” in the traditional sense (like a language reference manual hosted on a modern website) can be challenging due to the age of the language and the fact that its documentation might not be centralized in the same way newer languages are. Instead, references to the ISO/IEC standards or specific implementations' documentation are often used. Below is a list of common COBOL reserved words in MediaWiki syntax, without a direct URL due to the mentioned reasons.

COBOL Reserved Words

This list includes keywords that are reserved in COBOL. These keywords have special meanings in COBOL programming and cannot be used as identifiers for variable names, function names, etc.

…and many more. COBOL has a large number of reserved words, reflecting its extensive use in business, finance, and administrative systems for decades.

For more detailed information on COBOL reserved words and their usage, it is recommended to consult the specific COBOL implementation's documentation you are working with, such as IBM COBOL for z/OS, Micro Focus COBOL, or GNUCOBOL. Additionally, the COBOL ISO/IEC 1989 2014 standard provides a comprehensive specification for the COBOL language, which can be accessed through https://www.iso.org/standard/51416.html ISO/IEC standards (note that access to the full text of the standard may require purchase).

This representation acknowledges the vastness of COBOL's syntax and suggests referring to specific documentation for a complete understanding, given the variability in standards and implementations across different platforms.


3.5


https://www.ibm.com/docs/en/iis/9.1?topic=words-cobol-reserved

IBM InfoSphere DataStage, Version 9.1.0

COBOL Reserved Words

The following table lists COBOL reserved words on z/OS platforms.

Table 1. COBOL Reserved Words

A

B

C

D

DATE-WRITTEN

DAY

DAY-OF-WEEK

DBCS

DE

DEBUG-CONTENTS

DEBUG-ITEM

DEBUG-LINE

DEBUG-NAME

DEBUG-SUB-1 DEBUG-SUB-2

DEBUG-SUB-3

DEBUGGING

DECIMAL-POINT

DECLARATIVES

DELETE

DELIMITED

DELIMITER

DEPENDING

DESCENDING

DESTINATION

DETAIL

DISPLAY

DISPLAY-1

DIVIDE

DIVISION

DOWN

DUPLICATES

DYNAMIC

E EGCS EGI

EJECT

ELSE

EMI

ENABLE

END

END-ADD

END-CALL

END-COMPUTE

END-DELETE

END-DIVIDE

END-EVALUATE

END-IF

END-INVOKE END-MULTIPLY

END-OF-PAGE

END-PERFORM

END-READ

END-RECEIVE

END-RETURN

END-REWRITE

END-SEARCH

END-START

END-STRING

END-SUBTRACT

END-UNSTRING

END-WRITE

ENDING ENTER

ENTRY

ENVIRONMENT

EOP

EQUAL

ERROR

ESI

EVALUATE

EVERY

EXCEPTION

EXIT

EXTEND

EXTERNAL

F FALSE FD

FILE

FILE-CONTROL

FILLER FINAL

FIRST

FOOTING

FOR FROM

FUNCTION

G GENERATE GIVING

GLOBAL

GO GOBACK

GREATER

GROUP H HEADING HIG-VALUE HIG-VALUES I I-O I-O-CONTROL

ID

IDENTIFICATION

IF

IN

INDEX

INDEXED

INDICATE INHERITS

INITIAL

INITIALIZE

INITIATE

INPUT

INPUT-OUTPUT

INSERT

INSPECT INSTALLATION

INTO

INVALID

INVOKE

IS

J JUST JUSTIFIED K KANJI KEY L LABEL LAST

LEADING

LEFT

LENGTH

LESS

LIMIT LIMITS

LINAGE

LINAGE-COUNTER

LINE

LINE-COUNTER

LINES LINKAGE

LOCAL-STORAGE

LOCK

LOW-VALUE

LOW-VALUES

M MEMORY MERGE

MESSAGE

METACLASS

METHOD METHOD-ID

MODE

MODULES

MORE-LABELS MOVE

MULTIPLE

MULTIPLY

N NATIVE NATIVE_BINARY

NEGATIVE

NEXT

NO NOT

NULL

NULLS

NUMBER NUMERIC

NUMERIC-EDITED

O OBJECT OBJECT-COMPUTER

OCCURS

OF

OFF

OMITTED

ON OPEN

OPTIONAL

OR

ORDER

ORGANIZATION

OTHER OUTPUT

OVERFLOW

OVERRIDE

P PACKED-DECIMAL PADDING

PAGE

PAGE-COUNTER

PASSWORD

PERFORM

PF

PH

PIC PICTURE

PLUS

POINTER

POSITION

POSITIVE

PRINTING

PROCEDURE

PROCEDURE-POINTER

PROCEDURES

PROCEED

PROCESSING

PROGRAM

PROGRAM-ID

PURGE

Q QUEUE QUOTE QUOTES R RANDOM RD

READ

READY

RECEIVE

RECORD

RECORDING

RECORDS

RECURSIVE

REDEFINES

REEL

REFERENCE

REFERENCES

RELATIVE RELEASE

RELOAD

REMAINDER

REMOVAL

RENAMES

REPLACE

REPLACING

REPORT

REPORTING

REPORTS

REPOSITORY

RERUN

RESERVE RESET

RETURN

RETURN-CODE

RETURNING

REVERSED

REWIND

REWRITE

RF

RH

RIGHT

ROUNDED

RUN

S SAME SD

SEARCH

SECTION

SECURITY

SEGMENT

SEGMENT-LIMIT

SELECT

SELF

SEND

SENTENCE

SEPARATE

SEQUENCE

SEQUENTIAL

SERVICE

SET

SHIFT-IN

SHIFT-OUT

SIGN SIZE

SKIP1

SKIP2

SKIP3

SORT

SORT-CONTROL

SORT-CORE-SIZE

SORT-FILE-SIZE

SORT-MERGE

SORT-MESSAGE

SORT-MODE-SIZE

SORT-RETURN

SOURCE

SOURCE-COMPUTER

SPACE

SPACES

SPECIAL-NAMES

STANDARD STANDARD-1

STANDARD-2

START

STATUS

STOP

STRING

SUB-QUEUE-1

SUB-QUEUE-2

SUB-QUEUE-3

SUBTRACT

SUM

SUPER

SUPPRESS

SYMBOLIC

SYNC

SYNCHRONIZED

T TABLE TALLY

TALLYING

TAPE

TERMINAL

TERMINATE

TEST

TEXT THAN

THEN

THROUGH

THRU

TIME

TIMES

TITLE TO

TOP

TRACE

TRAILING

TRUE

TYPE

U UNIT UNSTRING

UNTIL

UP UPON

USAGE

USE USING

V VALUE VALUES VARYING W WHEN WHEN-COMPILED

WITH

WORDS

WORKING-STORAGE

WRITE

WRITE-ONLY

Z ZERO ZEROES ZEROS

Parent topic: Reserved Words

Release date: 2012-12-14 PDF version of this information: IBM InfoSphere DataStage Mainframe Job Developer's Guide

https://www.ibm.com/docs/en/iis/9.1?topic=words-cobol-reserved


Research More

COBOL Research:

COBOL on the Cloud

COBOL on Cloud Providers:

COBOL on Containers

Containerized COBOL:

COBOL Courses

Fair Use Source

Fair Use Sources:

COBOL Programming Language, COBOL Source File, COBOL .cbl File Extension, COBOL .cob File Extension, COBOL .cobol File Extension, COBOL Compiler, COBOL Compilation Unit, COBOL Run-time System, COBOL Environment Division, COBOL Identification Division, COBOL Procedure Division, COBOL Data Division, COBOL Configuration Section, COBOL Input-Output Section, COBOL File-Control Paragraph, COBOL I-O Control Paragraph, COBOL File Section, COBOL Working-Storage Section, COBOL Local-Storage Section, COBOL Linkage Section, COBOL Communication Section, COBOL Report Section, COBOL FD Entry (File Descriptor), COBOL SD Entry (Sort Descriptor), COBOL SELECT Statement, COBOL ASSIGN Clause, COBOL ORGANIZATION Clause, COBOL ACCESS MODE, COBOL SEQUENTIAL Access, COBOL RELATIVE Access, COBOL INDEXED Access, COBOL RECORD KEY Clause, COBOL ALTERNATE KEY Clause, COBOL DYNAMIC Access Mode, COBOL RANDOM Access Mode, COBOL KEY IS Clause, COBOL LINAGE Clause, COBOL BLOCK CONTAINS Clause, COBOL RECORD CONTAINS Clause, COBOL RECORDING MODE Clause, COBOL LABEL RECORDS Clause, COBOL CODE-SET Clause, COBOL FILE STATUS Clause, COBOL FD (File Description) Entry, COBOL FILE SECTION Variables, COBOL WORKING-STORAGE Variables, COBOL 01 Level Number, COBOL 77 Level Number, COBOL 66 Level Number, COBOL 88 Level Number (Condition Names), COBOL PIC Clause (Picture), COBOL USAGE Clause, COBOL DISPLAY Usage, COBOL COMP Usage, COBOL COMP-3 (Packed Decimal), COBOL COMP-1 (Floating Point) , COBOL COMP-2 (Floating Double) , COBOL COMP-4 Equivalent to COMP, COBOL COMP-5 (Native Binary) , COBOL SIGN SEPARATE Clause, COBOL SIGN TRAILING Clause, COBOL JUSTIFIED RIGHT Clause, COBOL SYNCHRONIZED Clause, COBOL OCCURS Clause, COBOL OCCURS DEPENDING ON Clause, COBOL REDEFINES Clause, COBOL RENAMES Clause, COBOL VALUE Clause, COBOL VALUE IS Clause, COBOL FILLER Keyword, COBOL ACCEPT Statement, COBOL DISPLAY Statement, COBOL MOVE Statement, COBOL ADD Statement, COBOL SUBTRACT Statement, COBOL MULTIPLY Statement, COBOL DIVIDE Statement, COBOL COMPUTE Statement, COBOL INITIALIZE Statement, COBOL STRING Statement, COBOL UNSTRING Statement, COBOL INSPECT Statement, COBOL PERFORM Statement, COBOL PERFORM UNTIL, COBOL PERFORM VARYING, COBOL PERFORM THRU, COBOL EXIT Statement, COBOL STOP RUN Statement, COBOL GOBACK Statement, COBOL EVALUATE Statement, COBOL WHEN Clause (EVALUATE), COBOL CONTINUE Statement, COBOL NEXT SENTENCE Statement, COBOL IF Statement, COBOL ELSE Clause, COBOL END-IF Statement, COBOL GO TO Statement, COBOL ALTER Statement (Obsolete), COBOL SORT Statement, COBOL MERGE Statement, COBOL RELEASE Statement (for SORT), COBOL RETURN Statement (for SORT), COBOL SEARCH Statement, COBOL SEARCH ALL (Binary Search), COBOL CALL Statement, COBOL CANCEL Statement, COBOL LINKAGE SECTION Variables, COBOL USING Clause (in Procedure Division), COBOL EXIT PROGRAM Statement, COBOL ENTRY Statement (Obsolete), COBOL COPY Statement, COBOL REPLACE Directive, COBOL EJECT Directive, COBOL SKIP Directive, COBOL SERVICE RELOAD (IBM Extension, COBOL INTRINSIC FUNCTIONS, COBOL FUNCTION Keyword, COBOL CURRENT-DATE Function, COBOL NUMVAL Function, COBOL NUMVAL-C Function, COBOL WHEN-COMPILED Function, COBOL RANDOM Function, COBOL REM Function, COBOL LENGTH Function, COBOL MAX Function, COBOL MIN Function, COBOL MOD Function, COBOL SUBSTRING Function, COBOL UPPER-CASE Function, COBOL LOWER-CASE Function, COBOL NATIONAL-OF Function, COBOL DISPLAY-OF Function, COBOL TEST Function (in some compilers, COBOL EXAMINE Statement (Old name of INSPECT), COBOL CLASS Condition, COBOL ALPHABETIC Class Condition, COBOL ALPHANUMERIC Class Condition, COBOL NUMERIC Class Condition, COBOL JUSTIFIED Clause (in PIC), COBOL SYNCHRONIZED Clause repeated, COBOL ON SIZE ERROR Clause, COBOL ON OVERFLOW Clause, COBOL ON EXCEPTION Clause, COBOL INVALID KEY Clause, COBOL END-ADD Statement (in COBOL 2002+, COBOL END-SUBTRACT Statement, COBOL END-MULTIPLY Statement, COBOL END-DIVIDE Statement, COBOL END-COMPUTE Statement, COBOL END-PERFORM Statement, COBOL END-READ Statement, COBOL END-WRITE Statement, COBOL END-REWRITE Statement, COBOL END-DELETE Statement, COBOL END-RETURN Statement, COBOL END-SEARCH Statement, COBOL END-IF repeated, COBOL END-STRING Statement, COBOL END-UNSTRING Statement, COBOL END-INSPECT Statement, COBOL END-ACCEPT Statement, COBOL END-DISPLAY Statement, COBOL In-Line PERFORM, COBOL Nested Programs, COBOL END PROGRAM Header, COBOL CALL BY CONTENT, COBOL CALL BY REFERENCE, COBOL CALL BY VALUE, COBOL INITIAL Program Attribute, COBOL RECURSIVE Program Attribute, COBOL EXPORT and IMPORT (Some compilers support, COBOL ENTRY POINTS in Program, COBOL Debugging Lines (D in col 7), COBOL Comment Lines (*) in col 7, COBOL Continuation Lines (- in col 7), COBOL Fixed Format Source Columns, COBOL Column 7 Indicators, COBOL Column 72 Limit, COBOL Free Format (COBOL 2002+) , COBOL *CONTROL Compiler Directive, COBOL *CBL Compiler Directive, COBOL $ SET Compiler Directive (IBM), COBOL ADV Compiler Option, COBOL SSRANGE Compiler Option, COBOL APOST Compiler Option, COBOL RENT Compiler Option, COBOL MAP Compiler Option, COBOL OPTIMIZE Compiler Option, COBOL NOOPTIMIZE Compiler Option, COBOL INSPECT TALLYING, COBOL INSPECT REPLACING, COBOL INSPECT CONVERTING, COBOL STRING DELIMITED BY, COBOL UNSTRING DELIMITED BY, COBOL POINTER IN STRING/UNSTRING, COBOL SUBScripting Arrays (OCCURS), COBOL OCCURS Depending On Variables, COBOL Table Handling, COBOL SEARCH VERB, COBOL SEARCH ALL VERB, COBOL SORT VERB, COBOL MERGE VERB, COBOL USE FOR DEBUGGING ON Statement, COBOL USE Global Declarative, COBOL DECLARATIVES Section, COBOL END DECLARATIVES, COBOL FILE STATUS Checking, COBOL EXTEND MODE for files, COBOL REWRITE Statement, COBOL DELETE Statement (for indexed files), COBOL START Statement (indexed file positioning), COBOL READ NEXT, COBOL READ PREVIOUS (not standard widely COBOL READ KEY Is Clause, COBOL WRITE FROM Clause, COBOL WRITE ADVANCING PAGE, COBOL WRITE AFTER ADVANCING LINES, COBOL WRITE BEFORE ADVANCING, COBOL Page-Controlled Reports (REPORT SECTION), COBOL Report Writer Feature (Obsolete in some implementations), COBOL RH, PH, PF, DE, etc. in REPORT)], [[COBOL SPECIAL-NAMES Paragraph, COBOL DECIMAL-POINT IS COMMA, COBOL CURRENCY SIGN Clause, COBOL CLASS Alphabet Name Definition, COBOL SYMBOLIC CHARACTERS, COBOL CRT STATUS Phrase (Old terminals), COBOL ADVANCING Control in WRITE, COBOL Nonnumeric Literals, COBOL Numeric Literals, COBOL PICTURE Clause (PIC), COBOL PIC 9 for digits, COBOL PIC X for alphanumeric, COBOL PIC A for alphabetic, COBOL PIC S for sign, COBOL PIC V for implied decimal, COBOL PIC P for scaling position, COBOL JUSTIFIED RIGHT Clause in PIC, COBOL BLANK WHEN ZERO Clause, COBOL ZERO SUPPRESSION, COBOL SIGN LEADING SEPARATE, COBOL SIGN TRAILING SEPARATE, COBOL USING in PROCEDURE DIVISION, COBOL GIVING/RETURNING in CALL, COBOL CANCEL Program, COBOL LINKAGE SECTION Parameters, COBOL EXTERNAL Name Clause, COBOL GLOBAL Clause for Data, COBOL COMMON Data, COBOL INITIAL Clause on Programs, COBOL IDENTIFICATION DIVISION PROGRAM-ID, COBOL AUTHOR Paragraph, COBOL INSTALLATION Paragraph, COBOL DATE-WRITTEN Paragraph, COBOL DATE-COMPILED Paragraph, COBOL SECURITY Paragraph, COBOL REMARKS Paragraph (Obsolete), COBOL Class Condition Checks, COBOL Condition-Names (88 Level), COBOL LEVEL 88 Definition, COBOL SET condition-name TO TRUE, COBOL SET condition-name TO FALSE, COBOL SET variable TO value, COBOL SET ... UP/DOWN BY value (for indexes), COBOL ACCEPT FROM DATE, COBOL ACCEPT FROM DAY, COBOL ACCEPT FROM DAY-OF-WEEK, COBOL ACCEPT FROM TIME, COBOL ACCEPT FROM COMMAND-LINE (Extension, COBOL ACCEPT FROM ENVIRONMENT (Extension, COBOL DISPLAY UPON], [COBOL DISPLAY WITH NO ADVANCING, COBOL READY TRACE (Obsolete Debug feature), COBOL USE AFTER ERROR Declarative, COBOL USE AFTER EXCEPTION Declarative, COBOL USE AFTER STANDARD Declarative, COBOL EXIT PARAGRAPH Statement, COBOL EXIT Perform CYCLE, COBOL EXIT Perform Loop

COBOL: Effective IBM Enterprise COBOL, Object-Oriented Programming for COBOL - Object-Oriented COBOL, COBOL Best Practices, COBOL FAQ, COBOL Standards (ISO COBOL-2023 - ISO/IEC 1989-2023 Standard), IBM Enterprise COBOL for z/OS, Deprecated / Defunct Micro Focus Visual COBOL - Visual COBOL - Managed COBOL from Micro Focus (JVM COBOL and dot NET COBOL | NET COBOL), COBOL Fundamentals, COBOL Inventor - COBOL Language Designer: 1959 by Howard Bromberg COBOL | Howard Bromberg, Norman Discount COBOL | Norman Discount, Vernon Reeves COBOL | Vernon Reeves, Jean E. Sammet, William Selden COBOL | William Selden, Gertrude Tierney COBOL | Gertrude Tierney, with indirect influence from Grace Hopper, CODASYL, ANSI COBOL, ISO/IEC COBOL; Modern COBOL - Legacy COBOL, IBM COBOL, COBOL keywords, COBOL data structures - COBOL algorithms, COBOL syntax, Visual COBOL, COBOL on Windows, COBOL on Linux, COBOL on UNIX, COBOL on macOS, Mainframe COBOL, IBM i COBOL, IBM Mainframe DevOps, COBOL Paradigms (Imperative COBOL, Procedural COBOL, Object-Oriented COBOL - COBOL OOP, Functional COBOL), COBOL syntax, COBOL installation, COBOL containerization, COBOL configuration, COBOL compilers, COBOL IDEs, COBOL development tools, COBOL DevOps - COBOL SRE, COBOL data science - COBOL DataOps, COBOL machine learning, COBOL deep learning, COBOL concurrency, COBOL history, COBOL bibliography, COBOL Glossary - Glossaire de COBOL - French, COBOL topics, COBOL courses, COBOL Standard Library, COBOL libraries, COBOL frameworks, COBOL research, Grace Hopper, COBOL GitHub, Written in COBOL, COBOL popularity, COBOL Awesome list, COBOL Versions. (navbar_cobol - see also navbar_mainframe, navbar_fortran)

Reserved Words: Programming Language Keywords, aka Reserved Identifiers. (navbar_reserved_words - see also navbar_programming)


Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.