What is Cobol?

COBOL which is the acronym for Common Business-Oriented Language is an English-like compiled computer programming language that was designed for use in organizations and businesses. It is procedural, imperative, and, since 2002, an object-oriented software development language. COBOL was basically used in finance, business, and administrative systems for organizations, companies, and governments.

COBOL is still used widely in legacy software that is deployed on mainframe computers, such as for large-scale batch and transaction processing projects. But due to the downward and declining popularity together with the retirement of experienced COBOL developers, COBOL programs are being migrated to more recent platforms, rewritten in recent, high-level languages or simply replaced with software packages. Most development in COBOL is now primarily just to manage and maintain already existing applications.

COBOL was developed in 1959 by the team at CODASYL and it was initially and partially based on the preceding computer programming language design work by Grace Hopper, regularly referred to as "the (grand)mother of COBOL". COBOL was developed as part of an effort of the US Department of Defense to create a portable computer programming language for data analysis and processing. It was primarily seen as a stopgap, but the Department of Defense instantaneously, forced computer manufacturing firms to provide it, accounting for its widespread adoption.

COBOL was standardized in 1968 and has since been revised 4 times. Expansions to the language include support for both structured and object-oriented programming concepts. The current standard of COBOL is ISO/IEC 1989:2014.

COBOL statements are you written in an English-like syntax, which was developed to be both self-documenting and highly readable. Instead, it is verbose and has an array of over 300 reserved words. In contrast with recent, succinct syntax, COBOL has a more English-like syntax.

COBOL code is divided into four divisions  which are environment, identification, data, and procedure which contains a rigid hierarchy of sections, sentences, and paragraphs. Lacking in the areas of a large standard library, the current standard specifies 43 statements, 87 functions, and just one class.

Academic computer scientists were generally not interested in business applications when COBOL was developed and was not involved in its design. It was designed effectively from the ground up as a computer language for business, with a huge emphasis on the inputs and outputs, whose only data types are just numbers and strings of text.

COBOL has been underrated throughout its life, for its verbose, design process, and poor support for structured programming concepts. These weaknesses brought about a monolithic and, though designed to be English-like, not easily understandable and verbose programs.

Features of Cobol

Below are some of the features of COBOL.

1. COBOL has a clearly defined syntax.

2. COBOL has a Metalanguage.

3. COBOL has a nice and highly structured code format.

4. Identification division

5. COBOL has support for object-oriented programming concepts.

6. COBOL has an environment division.

Benefits Of Cobol

There are lots of benefits and advantages of COBOL, and some of them are:

1. COBOL is self-documented and easy to understand/read.

2. COBOL is able to handle large volumes of data easily.

3. COBOL is easy to use for the development and maintenance of business applications, that are portable across platforms without re-compilation.

4. COBOL programs are robust.


Student Login

Login & Study At Your Pace
500+ Relevant Tech Courses
300,000+ Enrolled Students



86% Scholarship Offer!!

The Scholarship offer gives you opportunity to take our Course Programs and Certification valued at $50 USD for a reduced fee of $7 USD. - Offer Closes Soon!!

Copyrights © 2020. SIIT - Scholars International Institute of Technology. A Subsidiary of Scholars Global Tech. All Rights Reserved.