Computers use special words to work. 
Computers use special words to work. 
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. 
Computers need special languages to follow instructions. One famous language is COBOL. This name stands for Common Business-Oriented Language. 
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. 
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.
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. 
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. 
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.
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. 
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.
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. 
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. 
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.
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.
🖼️ Images & Media (3)
More to explore
✨ What else?
Related topics you might enjoy
🪜 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.