Cobol Language example essay topic

1,621 words
On May 28, 1959, the Conference of Data Systems Languages (CODASYL) met for the first time with the idea of developing a universal language for building business applications. That language was COBOL. By 1960, COBOL was commercially ready, and for the next 20 years, more programs were written in COBOL than in any other language. Influenced by FORTRAN, a programming language for the scientific community, and Flow Matic, the group recognized the growing needs of the business community. They thought that if the scientific programmers were going to get a single language, they could do the same for business. In April 1959, at an informal meeting at the University of Pennsylvania in Philadelphia, a small group of computer manufacturers, large users and academics asked the Department of Defense (DOD) to head the efforts (The Creation of COBOL, Brandel).

The next month, the DOD called the first meeting of CODASYL, which consisted of eight computer manufacturers and a few large users. The DOD broke CODASYL into several committees, and by June, the nine member "short-range committee" was asked to undertake a six-month investigation into developing the language. DOD made COBOL mandatory for all suppliers of computing hardware and software who were bidding of defense procurements (Encyclopedia of Comp. Sci., page 350). This pressure resulted in persuading other suppliers to adopt COBOL also and thus the programming language took off.

In addition to machine independence, one of the most important requirements of the language was simplicity. The committee wanted the language to be readable by laypeople, which led to the idea of using English (The Creation of COBOL, Brandel). In addition, computer manufacturers were trying to develop their commercial COBOL compilers while COBOL's specifications were being defined (Creation of COBOL, Brandel). A complete specification was finished in just six months.

That was in December 1959. In 1974, COBOL officially changed to four-digit date fields, but that change obviously didn't catch on right away. The COBOL creators played a huge part in the famous Y 2 K problem because of the use of two-digit year fields they used and did not fix in time. This huge problem cost many companies millions and they say that many of these companies will not solve the problem within their own business until even as late as 2008. The Y 2 K problem effected the world as a whole and showed COBOL's impact globally. Analyst firm Gartner estimates that applications managing about 85 percent of the world's business data are written in COBOL.

No other language promotes as successfully a simple, self-documenting programming style. It is a fully developed standard with a proven track record, and is probably the most portable language. A program that was built to run on an IBM 390 in Germany will run on an HP 3000 in Australia (web). What's more, it is an existing standard, where other contenders like the Java language are yet to be. New COBOL standards are emerging that specifically support the Web with CGI scripting and XML support, as well as new data tools such as SQL Server, DB 2, and Oracle. These new standards will result in future use of COBOL throughout the global enterprise (web email. html).

As I researched COBOL I found it very interesting that although some companies are weeding out the use of COBOL, many others are not. I focused on the fact that while computer science students at large universities focus on newer languages such as C++ and Java, companies like Safeco, Computer Horizons Corp., and Spiegel Group still need COBOL programmers to maintain current mainframe computer systems. I also found the starting salary ranges for these companies and that these ranges were rising as a whole with these companies and others as well. This has led me to believe that COBOL, the 40-year-old computer language isn't going anywhere in the near future, and specifically for these companies in their future business plans.

Safeco discovered five years ago that it could not find university graduated willing to take a COBOL job. The experienced COBOL programmers were too expensive. Safeco representatives said it would be impossible to convert Safeco's huge mainframe computer system, which was developed in the 1960's, to a client-server system. So rather than rely on colleges and universities to train COBOL programmers, Safeco started its own training regimen (Internetweek, Flash). The company, known for its business suit dress code and chimes that tell employees when to take breaks, start their rookie COBOL programmers at salaries in the high $30,000-a-year rate, and then increases their pay when they pass the class (Internetweek, Flash). As I researched more I found that today Safeco is moving away from using COBOL and is now using the Trillium Software System.

The Trillium Software System gives an organization the ability to establish a consistent, repeatable process for data cleansing, standardization and customer matching. Using Trillium, Safeco is able to slowly move away from its in-house text analysis system that is time consuming to maintain. Safeco is currently using the Trillium Software System to develop specific data standardization policies and business rules for data validation and customer matching. As a result, Safeco has been able to externalize its business rules, no longer depending on time-consuming COBOL programming (web).

While Safeco is moving away from COBOL, Computer Horizons Corp. is not. Computer Horizons Corp. runs COBOL classes for companies throughout the country. Even though the demand for COBOL programmers has dropped off somewhat. Since the Y 2 K scare passed, demand for mainframe training is still high, said Dana Haag, director of sales for the Troy, Michigan companies education division (Internetweek, Flash).

At least half of Computer Horizons programs to retrain nontechnical workers are in mainframe technologies, and 25 percent of all the companies training involves COBOL and mainframe programming, Haag said. COBOL will continue to be used in the company's business applications for years to come. I found that the same will go for Spiegel Group. The Spiegel Group, which owns retailers Eddie Bauer, Newport News and Spiegel has run COBOL training programs at its Chicago headquarters for three years. The companies computer system runs mainly on mainframes and Spiegel was having trouble finding COBOL programmers from the outside as well. Two summers ago, the company ran its first COBOL class at its Eddie Bauer headquarters in Redmond, Washington where Microsoft dominated and dotcom companies have spread rapidly.

So Eddie Bauer went to a technical college 40 miles south in Tacoma, Wash., that was still teaching COBOL. It hired six of those students at about $42,000, and put them through an intense nine-week program that included advanced COBOL. As I researched more, depending on experience the ranges for salaries for COBOL programmers in most companies were $40,000 to $85,000 a year. While some companies are moving away from COBOL, others are definitely not. If I was put into the position of Chief Information Officer of one of these companies it sounds like I would be pretty stressed out. If my company relied heavily on the programming language I would focus my attention and my companies attention on new innovative ways to improve our existence.

But in the back of my mind I would know that just around the corner will be new and improved ways of doing things. As for now, sticking with COBOL will save millions on personnel, finances, and hardware but I know there is a possibility that if I wait, it could cost many times more. I would definitely start thinking now about how things will be in ten years down the road and brainstorm on how to make a smooth transition to such changes. The decisions my company and I make today will impact our company's future and determine if we will survive amongst this technological tidal wave. As for companies like Safeco, Computer Horizons Corp., Spiegel and many other companies throughout the world, what is the future of COBOL?

COBOL applications and mainframe computing continues to dominate a large segment of the business community where major applications are still driven by conventional data and transaction processing requirements. It has been estimated that between 150 to 200 billion lines of COBOL code are used in today's business applications with several billion lines of new COBOL application code added annually (web). Many COBOL vendors have integrated object-orientation and web-based technologies and capabilities into their COBOL compiler / workbench products (Internetweek, Flash). While most IS managers are aware of these new technological developments in COBOL compiler design, they do not have sufficient knowledge of these new object-oriented and web-based capabilities that are evolving in the COBOL standard to initiate deployment or integration into their existing applications (Internetweek, Flash). I thought it was important to note in researching this subject that most of these managers expressed the need for students to have working knowledge and the skill-set associated with both object-orientated and web-based COBOL capabilities upon graduation. This tells me that the COBOL language will continue to widely used in business application development over the next 10 years, and neither business nor academia can deny this.

For now, there is no turning away from COBOL and that is why I end with this quote: 'Many developers think of COBOL as you might think of 38-year-old Denver Broncos quarterback John Elway; old, yes, but supremely effective. ' (Computerworld).