COBOL

Business programming language

COBOL is a programming language designed in the late 1950s for business applications.

The name stands for Common Business-Oriented Language.

Known for its verbose, English-like syntax, COBOL remains in use decades later—legacy banking and government systems still run millions of lines of COBOL code, creating demand for programmers who can maintain it.

vintage

punchcard

Perforated data storage medium

  • IBMMultinational technology corporation
  • UNIVACEarly electronic mainframe
  • card readerDevice reading encoded strips

Grace Hopper · teletype · magnetic tape · reel-to-reel · timesharing · 1959 · data center · line printer

legacy

Y2K

Calendar-rollover computer problem

legacy systems · backward compatibility · refactoring · maintainability · technical debt · skills gap · rehosting · replatforming · green screens · batch processing

programming

syntax

Rules for arranging words

variable · paragraph · section · copybook · perform · record

business

payroll

Staff wages collectively

finance · transactions · billing · inventory · reporting · compliance · audit · budgeting · enterprise · government

Opposites
programming paradigm/era

COBOLPython

Large nonvenomous squeezer

Rust · Haskell · Go · Swift · Kotlin

language design philosophy

COBOLJ

Tenth alphabetic character

K · Perl · C · Ruby · Python

application domain

COBOLMATLAB

Matrix-focused computing platform

R · C · assembly language · Unity

Family

common, code, coded, coder

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G