Free Encyclopedia of Ecommerce :: Free Encyclopedia of Ecommerce
 

Cobol

COBOL (COmputer Business Oriented Language), is a programming language used in many different business applications, both on mainframe computers and desktop systems. It is one of the first high-level computer languages, meaning that it is much closer to human language than the machine language through which computer hardware accepts commands. High-level languages eventually get translated to a primary, numeric machine language consisting of zeros and ones.

COBOL has several strengths. One is the language's ability to process data. It is especially valuable when simple processes—such as calculating percentages or performing basic addition and subtraction—must be applied to large amounts of information. Another one of COBOL's strengths is its simplicity. Because it is very readable and easy to understand, it's difficult to hide malicious or destructive computer code within COBOL, and easy to spot and correct programming errors. Finally, COBOL is capable of running on many different kinds of computers, which makes it attractive.

COBOL was released in April of 1959. Shortly after the introduction of FORTRAN—another high-level programming language used mainly for engineering programs—users from academia and the manufacturing sector convened at the University of Pennsylvania to discuss the need for a standardized business language that could be used on a wide variety of computers. A developmental process followed, involving representatives from leading corporations and the U.S. Department of Defense. After several political struggles, COBOL eventually emerged. After its initial release, COBOL was updated several times. The first update occurred in 1962, which included improvements like a report-writing feature that made the language especially popular.

In the early 2000s, COBOL was a frequently discussed topic in e-commerce circles. Many companies sought to allow customers to access data on mainframe computers running COBOL programs. Finding ways to enable COBOL to interface with hypertext markup language, which is used to create pages on the World Wide Web, became important.

Another issue involved security. Because COBOL is so simple, it is very secure by design. The language also can include time-tested security controls. By combining COBOL with, or translating it to, more complicated languages like Java, Pearl, C, and C++, and using less-secure operating systems, the possibility for compromised security existed. As explained in Computerworld, such "efforts could, by virtue of this added complexity, inadvertently allow unauthorized viewing of the converted data or glimpses into previously protected areas of the mainframe itself."

FURTHER READING:

Computer Languages. Alexandria, VA: Time-Life Books. 1986.

Copeland, Lee. "Webifying Mainframe Apps: Lessons from the Field." Computerworld, January 3, 2000.

Glass, Robert. "COBOL—a Contradiction and an Enigma." Communications of the ACM, September, 1997.

Radcliff, Deborah. "Moving COBOL to the Web—Safely." Computerworld, May 1, 2000.

Commerce One Inc [next] [back] Cnet Networks Inc - Founded In 1992 By Halsey Minor, Developed New Online Properties, 1996-1999, Acquisitions And Mergers, 2000

User Comments Add a comment…