COBOL

E204900

COBOL is a long-established, English-like programming language primarily used for business, finance, and administrative systems on mainframes and enterprise platforms.

All labels observed (9)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf high-level programming language
procedural programming language
programming language
abbreviationOf COBOL self-linksurface differs
surface form: Common Business-Oriented Language
backwardCompatibility strong emphasis
designedBy CODASYL
designedFor administrative systems
business applications
finance applications
designGoal portability across systems
readability by non-programmers
executionModel compiled language
fileExtension .cbl
.cob
.cobol
firstAppeared 1959
fullName COBOL self-linksurface differs
surface form: Common Business-Oriented Language
hasStandard COBOL self-linksurface differs
surface form: COBOL 2002

COBOL self-linksurface differs
surface form: COBOL 2014

COBOL self-linksurface differs
surface form: COBOL-68

COBOL self-linksurface differs
surface form: COBOL-74

COBOL self-linksurface differs
surface form: COBOL-85
influenced SAP
surface form: ABAP

PL/I
PeopleCode
influencedBy COMTRAN
FLOW-MATIC
notableFeature English-like syntax
decimal arithmetic support
extensive file handling
fixed-format source layout
self-documenting code style
notableImplementation GnuCOBOL
IBM Enterprise COBOL
Micro Focus COBOL
paradigm imperative
procedural
primaryDomain enterprise computing
primaryPlatform IBM mainframes
enterprise servers
mainframe computers
standardizedBy ANSI
International Organization for Standardization
surface form: ISO
supports batch processing
online transaction processing
structured programming (from COBOL-85)
typingDiscipline static typing
strong typing
useCase banking systems
government administrative systems
insurance systems
payroll processing
transaction processing

How these facts were elicited

Referenced by (32)

Full triples — surface form annotated when it differs from this entity's canonical label.

IBM i supportsLanguage COBOL
z/OS supports COBOL
IBM RS/6000 systems supportsProgrammingLanguage COBOL
subject surface form: IBM RS/6000
Grace Hopper notableWork COBOL
this entity surface form: COBOL programming language
PL/I influencedBy COBOL
ISO/IEC JTC 1/SC 22 standardizes COBOL
this entity surface form: COBOL programming language
MVS supportsLanguage COBOL
Assembler integratesWith COBOL
this entity surface form: COBOL on z/OS
IMS supportsLanguage COBOL
COBOL fullName COBOL self-linksurface differs
this entity surface form: Common Business-Oriented Language
COBOL abbreviationOf COBOL self-linksurface differs
this entity surface form: Common Business-Oriented Language
COBOL hasStandard COBOL self-linksurface differs
this entity surface form: COBOL-68
COBOL hasStandard COBOL self-linksurface differs
this entity surface form: COBOL-74
COBOL hasStandard COBOL self-linksurface differs
this entity surface form: COBOL-85
COBOL hasStandard COBOL self-linksurface differs
this entity surface form: COBOL 2002
COBOL hasStandard COBOL self-linksurface differs
this entity surface form: COBOL 2014
FLOW-MATIC programming language influenced COBOL
subject surface form: FLOW-MATIC
FLOW-MATIC programming language influenced COBOL
subject surface form: FLOW-MATIC
this entity surface form: COBOL programming language