Log in Sign up
Back to Discover
💻

COBOL

technology Maturity 11-13 war conflict
This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Computers use special words to work.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg
These words help big companies. They help banks keep track of money. This helps the world run well. Do you like using computers?

41 words

Computers use special words to work.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg
These words are part of a language called COBOL. It was made a long time ago.

It uses words that look like English. This makes the code easy to read. It helps people work with money and banks.

Many big groups use it. Some use it for government work. It helps them move data from place to place.

People first made it in 1959. They wanted it to work on many different computers. This saved time and money.

It is still used today. Many people use it to keep old systems running. It is a very important tool.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg

128 words

Computers need special languages to follow instructions. One famous language is COBOL. This name stands for Common Business-Oriented Language.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg

People made COBOL in 1959. They wanted a way to write programs for many different computers. This would save time and money. Before COBOL, moving programs to new machines was very hard. A group called CODASYL helped design it. They used ideas from an older language called FLOW-MATIC. Grace Hopper helped with those ideas. Some people call her the "grandmother of COBOL."

COBOL looks a lot like English. This makes the code easy to read. It uses many words to say things. Because of this, it is called a verbose language. This means it uses more words than other languages.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg

Today, many big banks and governments still use COBOL. It helps them manage large amounts of data. Some parts of COBOL have moved to cloud computing. This is a way to use the internet to run programs. Many people now work to keep these old systems running well.

191 words

COBOL is a famous way to talk to computers. Its name stands for Common Business-Oriented Language. This language was built specifically for business and finance tasks. It helps large companies and governments manage huge amounts of data. Today, many big banks still use it for important jobs.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg
It is often used on mainframe computers for processing many transactions at once. Even though newer tools exist, COBOL remains a vital part of the digital world.

Writing in COBOL is like writing a formal report in English. The language uses prose syntax, which means it looks like regular sentences. This design makes the code easy for people to read and understand. However, it is also very verbose, meaning it uses a lot of words. It uses over 300 reserved words to give instructions.

Original XEDIT.png
Original XEDIT.png
The code is organized into four main parts called divisions. These are the identification, environment, data, and procedure divisions. This structure helps keep the instructions in a strict, organized order.

Creating COBOL was a massive team effort that began in 1959. A group called CODASYL led the design work. They wanted to solve a big problem with rising programming costs. In 1959, moving programs to new hardware was very expensive.

COBOL Report Apr60.djvu
COBOL Report Apr60.djvu
The US Department of Defense helped sponsor the project. They wanted a portable language that could work on many different machines. This would save them a lot of money and time. Many experts, like Jean Sammet and Grace Hopper, helped shape its early rules.

History shows that COBOL has changed many times since it started. The first version, known as COBOL 60, was released in 1960. It was based partly on a language called FLOW-MATIC. Grace Hopper was a key advisor during this time.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg
The language was officially standardized in 1968. Since then, it has been revised five times to add new features. The most recent standard is called ISO/IEC 1989:2023. This shows how long the language has stayed useful.

You can think of COBOL as the sturdy foundation of a building. Just as a foundation holds up a whole house, COBOL holds up many systems we use every day. While we now use modern things like cloud computing, the old rules often still apply. Many programs are being moved to these new platforms now. Some people are even rewriting old COBOL code in newer languages. Yet, the logic of these business systems remains very important to our modern world.

430 words

COBOL is a compiled, English-like programming language designed specifically for business use. Its name stands for Common Business-Oriented Language. It is an imperative and procedural language, meaning it gives specific commands to follow in a set order. Since 2002, it has also included object-oriented features. COBOL is essential for managing large-scale data processing, such as batch jobs and transaction processing. These tasks are vital for the administrative systems used by many governments and large companies.

IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student program at New York University 1979.jpg
Because of its reliability, it remains widely used on mainframe computers. Many financial institutions were still developing new systems in COBOL as recently as 2006.

The language is designed with a prose syntax. This means the code is written to look like regular English sentences. This approach was intended to make the code self-documenting and highly readable for humans. However, this makes the language very verbose. Verbosity means it uses many words to express simple ideas. COBOL uses over 300 reserved words, which is much more than the succinct, mathematical syntax used by other languages.

Original XEDIT.png
Original XEDIT.png
To keep things organized, the code is split into four distinct divisions. These are the identification division, the environment division, the data division, and the procedure division. Within these divisions, the code follows a rigid hierarchy of sections, paragraphs, and sentences.

Writing COBOL follows a strict structural mechanism. A programmer first identifies the program in the identification division. Then, the environment division describes the computer hardware being used. The data division is where all the information to be processed is defined. Finally, the procedure division contains the actual instructions or logic. This step-by-step structure ensures that data and instructions are kept separate. While this makes the language complex, it helps manage the massive amounts of data required in business. The standard specification for the language is quite focused, containing 43 statements, 87 functions, and just one class.

The history of COBOL began in the late 1950s due to rising programming costs. In 1959, a survey found that programming cost an average of $800,000 per installation. Moving programs to new hardware cost another $600,000 on average. To solve this, Mary K. Hawes organized a meeting at the University of Pennsylvania in April 1959. This meeting brought together experts from academia, manufacturers, and users. They asked the U.S. Department of Defense (DoD) to sponsor a common business language. The DoD was interested because they operated 225 computers and had 175 more on order. They had already spent over $200 million on programming costs.

COBOL Report Apr60.djvu
COBOL Report Apr60.djvu

A group called CODASYL, the Committee on Data Systems Languages, was formed to lead the project. They held a meeting at the Pentagon in May 1959 to discuss the new language. The goal was to create a machine-independent language that could work in banking, insurance, and utilities. The design was heavily influenced by an earlier language called FLOW-MATIC, created by Grace Hopper. FLOW-MATIC contributed long variable names and English-style commands to COBOL. Other features, such as formulas and improved IF statements, came from IBM's COMTRAN language. Although the design process was sometimes controversial and described by some as a "hodgepodge," the first version, COBOL 60, was approved in January 1960.

COBOL has undergone many stages of development and standardization over the decades. The first official version was COBOL 60. It was standardized in 1968 as ANSI INCITS X3.23-1968. Since then, the language has seen five major revisions. These include versions like COBOL-74, COBOL-85, and COBOL-2014. The most recent standard is ISO/IEC 1989:2023. These updates have allowed the language to expand, adding support for structured and object-oriented programming. This evolution has helped the language stay relevant even as computer technology changed.

Today, COBOL is at a turning point in its long history. For many years, it was assumed to be strictly a language for mainframe business operations. However, many COBOL operations are now being moved to cloud computing platforms. Some older programs are being rewritten in modern languages or replaced by entirely different software. Despite these changes, the logic built into these massive systems remains a core part of the global economy. The transition from old hardware to new platforms is a major task for many modern organizations.

705 words
🖼️ Images & Media (3)
COBOL Report Apr60.djvu
File:IBM keypunch deck for Cobol student program at New York University 1979.jpg
IBM keypunch deck for Cobol student...
File:Original XEDIT.png
Original XEDIT.png
Up Next
💻
Grace Hopper
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.