COBOL Learning 1

Source: Internet
Author: User

I really didn't expect that I would do it in COBOL, even if I knew the history of computers:

Post a post that has been transferred n times

1. How old is Cobol?
For this question, read a book and check the information. COBOL is the abbreviation of common business oriented language. It is mainly used to solve a large number of data processing problems in business and enterprise management fields, also known as Enterprise Management Language and data processing language. The development of the COBOL language began in the late 1950s S. At that time, computer production had entered the second generation, and the computer application field began to expand from numerical computing to data processing. The amount of data to be processed in business and enterprise transaction management has increased dramatically. There is an urgent need for a programming language suitable for this field to improve the quality and speed of programming. The COBOL language came into being in this context. That is to say, COBOL has been more than half a hundred years old. COBOL was officially released in April 1960, known as Cobol-60. Now the latest version should be Cobol-2002, and it is still being improved, the future of COBOL will support XML and other new web era technology. In other words, COBOL will continue ......

2. Why don't I retire when my COBOL is so old?
As a veteran high-level programming language, COBOL has a large user base and Code. It is said that programs written in COBOL exceed 100 billion lines ( ). Another survey found that 70% of the commercial applications currently used in the world are written in COBOL code, and the annual growth rate is about 5 billion lines of code. It seems that history has given the COBOL language a special mission. In addition, as long as the mainframe exists, it also needs to run the COBOL program, and many senior programmers are used to the COBOL. New programmers (such as me) who join the mainframe environment also have to start using the COBOL program. In fact, COBOL also has some advantages, such as its strong control over the data display format. In addition, I think the most important thing is that even for IT companies with considerable experience, re-writing reliable application software is impractical or not feasible from a commercial perspective, it also takes a long time.

3. What are the main application fields of Cobol?
As described above, COBOL is mainly used in commercial data processing. The largest percentage is in the banking, financial, and accounting industries, followed by computer var/retail/Consulting (? , Retail, consulting) industry, this is the United States survey data. The Application of COBOL in China should be similar.

4. On which machines can COBOL run?
COBOL was originally used for host systems, such as IBM mainframe and middleware. With the widespread use of PC, some manufacturers have also released compilers on PC. However, I have been unable to find any PC compiler or editor for a long time ~, I still haven't read a lot of information. I will try again later.

5. Does COBOL Support databases?
This problem is due to the fact that in the COBOL textbook, COBOL is file-oriented and a typical language for data processing by file system. There is no doubt that if COBOL does not support databases, it will be useless in modern commercial applications. Therefore, this question must be certain. As for the specific content, we are learning, I can't say why.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.