COBOL Words are characters like string that can be reserved words or user-defined words. The length can be up to 30 characters. COBOL words must be as from a set of letters, digits, the hyphen, and the underscore.
User-Defined
User-defined words are used for commonly as naming files, operational data, records, big paragraph names, and sections. Alphabets, digits also can hyphen are allowed as forming user-defined words, so cannot use COBOL reserved words.
The types of user-defined words:
| Types of User-Defined Words | Defining Rules |
|---|---|
| alphabet-name class-name condition-name constant-name data-name file-name index-name locale-name mnemonic-name program-name | Each of these words must contain at least one letter |
| library-name program-name text-name | Each of these words must contain one letter. The starting 10 characters must form a unique word |
Reserved Words:
Reserved words are the type predefined words in COBOL, Different types of reserved words that we use as constantly-
- Keywords like Acceptable ADD, ACCEPT, MOVE, etc.
- Special characters commonly words as +, -, *, <, <=, etc
- Figurative constants are commonly unique values like ZERO, SPACES, etc.
Figurative Constants:
| Figurative Constants | Description |
|---|---|
| HIGH-VALUES | One or more characters that which having highest position in descending order |
| LOW-VALUES | One or more characters that have zeros in binary representation. |
| ZERO/ZEROES | One or more zeros depending on the size of the variable |
| SPACES | One or more having spaces. |
| QUOTES | Single or double quotes. |
| ALL literal | Filled the data item with having Literal. |