Friday, 20 January 2023

Why can COBOL never die?


COBOL (Common Business-Oriented Language) is a programming language that was first developed in the 1950s and is still used today in many legacy systems, particularly in the financial and government sectors. While it has been around for a long time, it is not a modern programming language and it is not widely used by new projects.

It is true that many organizations are moving away from COBOL and replacing their legacy systems with newer technologies. This is partly because COBOL is not well suited for modern development practices, such as object-oriented programming and web development. Additionally, the pool of developers with COBOL skills is decreasing as more experienced developers retire and fewer new developers are trained in the language.

However, COBOL is still in use in many systems that are critical to the operation of organizations, particularly in the financial and government sectors. Due to the complexity and cost of replacing these systems, it is likely that COBOL will continue to be used for many years to come. Some organizations may plan to phase out COBOL and migrate to new technologies over time, but this process can take many years and may require significant investment.

A study from the Gartner group in 2017 estimated that there were over 200 billion lines of COBOL code in use globally. A more recent study from Micro Focus in 2020 estimates that there are still around 220 billion lines of COBOL code in production, which means that about 70% of the world’s business data is processed by COBOL.

In conclusion, COBOL is an older language that is not widely used in new projects, and many organizations are moving away from it. However, it is still in use in many critical systems and it's likely that it will continue to be used for many years to come.

No comments:

Post a Comment

  Bing Chat or ChatGTP I have been using both the chatbots for a while, and both use a similar OpenAI-created large language model (LLM) to ...