Cobol
Legacy business language still running critical banking, payroll, and mainframe systems.
Overview
COBOL (Common Business-Oriented Language) is a compiled, imperative, and procedural programming language designed specifically for business use. First appearing in 1960, it was created through a joint effort by CODASYL and the US Department of Defense to establish a portable, machine-independent language for data processing.
The language features an English-like, verbose syntax designed to be highly readable and self-documenting. While it has transitioned to support structured and object-oriented programming in modern standards, its primary contemporary use is maintaining legacy applications deployed on mainframe computers in financial and administrative sectors.
Key features
- English-like prose syntax
- Rigid division-based structure
- Support for batch and transaction processing
- Object-oriented programming support
- Highly readable self-documenting code
- Highly readable local syntax
- Excellent portability across mainframes
- Strong historical support for business data processing
- Extremely verbose syntax
- Lacks a large standard library
- Often results in hard-to-comprehend monolithic programs
Best for
Alternatives
More Language
Compare allThe web's core programming language for interactive pages, apps, and full-stack development.