Table of Contents
Beginning COBOL for Programmers Index
COBOL: COBOL Fundamentals, COBOL Inventor - COBOL Language Designer: 1959 by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, 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 Standards, 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, 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)
A
B
C
enormous volumes
many programming shops
nonproprietary
self-documenting programming language
conspiracy-theory
crisis and opportunity
hierarchical program structure
See(see Divisions, COBOL program)
paragraph
sentence
high-level programming language
code renovation
commodity hardware and software
complete rewrite
COTS package
danger, difficulty and expense
wrapping
notation
COBOL ANS 74 (External Subprograms)
COBOL ANS 85 (Structured Programming Constructs)
COBOL ANS 2002 (OO Constructs)
coding sheet
Common Business Oriented Language (COBOL).
See See COBOL
bracketing
cursor detection
correct use of
multiple names
numeric or alphabetic values
overlapping and multiple-value names
rules
detection
D
alphanumeric MOVEs
numeric MOVEs
answers
numeric MOVEs
level number(s)
level number relationships govern hierarchy
See(see Relative file organization)
See(see Sequential file organization)
See(see Index file combination)
See(See Reading an indexed file)
verbs
Reads
See(see Reading a relative file)
See(see Relative file transaction)
verbs
See(see Relative file verbs)
one-dimensional table
sparsely populated
vs.sequential files
E
formatting effects
insertion
suppression-and-replacement editing
Encapsulation
amusement park example
payment totals example
F
File(s)
processing of
direct-access file organization
See (see Sequential files)
mapping transcations
deletion
insertion
Fourth-generation languages (4GLs)
G
Gravity-driven programming
H
I, J, K
DirectorId-DF
WRITE, REWRITE and DELETE verbs
Insertion
CR and DB
Plus and Minus Symbols
working principle
counting vowels and consonants
programmatic detour
Intrinsic functions
types
CHAR and ORD
types
working principle
tramp data
format 1
PERFORM WITH TEST BEFORE UNTIL
working principle
L
Level number relationships govern hierarchy
Level sixty-sixes
M
N
Nonconforming arithmetic verbs
O
scoping issues
ThisInstanceNum-ows
WORKING-STORAGE SECTION vs. LOCAL-STORAGE SECTION
encapsulation
informational-strength modules
predefined object identifiers
partial record description
transaction file (TF)
P, Q
Paragraphs, PROCEDURE DIVISION
format 1
format 2
format 3
counting
format 4
odometer simulation
PERFORM WITH TEST BEFORE UNTIL
working principle
rules
nonconforming arithmetic verbs
R
GetFilmByDirectorId
Aromamora PLC specification
See(see Aromamora Base Oil Sales report)
percentages
disadvantages
one-dimensional table
metalanguage for
crossfooting
rolling forward
structure of
subtotaling
version of USE
layout requirement
solace solar
tasks
S
letter position
graphical depiction
correct use of
multiple names
numeric or alphabetic values
overlapping and multiple-value names
rules
amusement park example
payment totals example
detection
See(see Control break processing)
See(see Control break processing)
file organization vs. method of access
multiple record types, problems
multiple record types, solutions
See(see Ordered sequential file)
FD entries
varying phrase
reading and writing to employee file
writing record and reading file
disadvantages
external subprogram
getting state information
See(see IS EXTERNAL Data Items)
parameter passing and data visibility
See(see Subprograms)
uses
COPY Statements with REPLACEMENT Text
Solace solar
tasks
- i
rules
ALL phrase
- i
rules
Strongly typed languages
contained subprograms
vs.external subprograms
T
vs. arrays
candy sales
diagrammatic representation
differences
granularity levels
multidimensional
depiction
granular data
three dimensional
See(see Three dimensional)
prefilled table
Electronics2Go sales file
two-dimensional
Three dimensional
AgeCategory
CensusFile
population totals
Transaction file (TF)