Programmer's Guide to Writing Programs
Table of Contents
Index
Chapter 1: Writing Programs
1.1 Performance Programming
1.1.1 Data Types
1.1.2 Procedure Division Considerations
1.1.2.1 Arithmetic Statements
1.1.2.2 Alphanumeric Data Manipulation
1.1.2.3 Table Handling
1.1.2.4 Conditional Statements
1.1.2.5 Logical Operations
1.1.2.6 The PERFORM Statement
1.1.2.7 CALL Statements
1.1.2.8 Parameters
1.1.2.9 Sorting Files
1.1.3 Compiler Directives
1.1.3.1 Using Directives to Optimize for Speed
1.1.3.2 Using Directives to Optimize for Size
1.2 Avoiding Data Inaccuracies
1.3 Implementation of Floating-point on 32-bit and 64-bit COBOL Systems
1.3.1 Range
1.3.2 Accuracy
1.3.3 External Items and Literals
1.3.4 Inaccuracies in Floating-point
1.4 Handling Large Programs
1.4.1 Inter-program Communication (CALL)
1.4.1.1 Call Requirements
1.4.1.2 Public Symbols and Your Program-Id
1.5 Calling Subprograms
1.5.1 Calling COBOL Subprograms
1.5.1.1 Calling Linked Programs
1.5.1.2 Calling Dynamically Loadable Programs
1.5.2 Calling Non-COBOL Subprograms
1.5.2.1 RTS Errors 114 and 115
1.6 Program Entry Points
1.7 Passing the Command Line
1.8 Program Calling Conventions
1.8.1 Program Names
1.9 Program Management
1.10 Called Program Search Conventions
1.10.1 Searching Through Multiple Directories