COBOL


Also found in: Dictionary, Thesaurus, Financial, Acronyms, Wikipedia.
Related to COBOL: FORTRAN

COBOL:

see programming languageprogramming language,
syntax, grammar, and symbols or words used to give instructions to a computer. Development of Low-Level Languages

All computers operate by following machine language programs, a long sequence of instructions called machine code that is
..... Click the link for more information.
.
The Columbia Electronic Encyclopedia™ Copyright © 2013, Columbia University Press. Licensed from Columbia University Press. All rights reserved. www.cc.columbia.edu/cu/cup/
The following article is from The Great Soviet Encyclopedia (1979). It might be outdated or ideologically biased.

Cobol

 

(English acronym for COmmon Business Oriented Language), an artificial language for describing accounting, economic, and administrative tasks. The language was created in the USA in 1958–60. COBOL provides a visual and workably compact recording of problem-solving algorithms in a form independent of any specific computer. Compared to ALGOL, it has more in common with the usual language of business operations. For example, with COBOL it is possible to use expressions like “Read the guide card” and “At the end of the file, turn to completion of calculations.” Programs using COBOL usually include a large number of commands (tens and hundreds of thousands) and are complicated complexes of standardized subprograms that provide solutions to planning and economic problems.

The Great Soviet Encyclopedia, 3rd Edition (1970-1979). © 2010 The Gale Group, Inc. All rights reserved.

COBOL

[′kō‚bȯl]
(computer science)
A business data-processing language that can be given to a computer as a series of English statements describing a complete business operation. Derived from common business-oriented language.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

COBOL

, Cobol
a high-level computer programming language designed for general commercial use
Collins Discovery Encyclopedia, 1st edition © HarperCollins Publishers 2005

COBOL

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

COBOL

(COmmon Business Oriented Language) A high-level programming language primarily used for business development on mainframes and minicomputers throughout the 1970s and 1980s. Officially adopted in 1960, COBOL was one of the first compiled languages in a world where assembly languages were the norm. COBOL stemmed from FLOWMATIC, which was developed in the mid-1950s by Grace Murray Hopper (later Rear Admiral Hopper) for the UNIVAC I. As of 2020, COBOL applications still run in many companies, and changes to the code are difficult because COBOL programmers are few and far between. See assembly language.

COBOL is very wordy, but its verbosity makes it very readable for a novice. For example, the COBOL version of grosspay = hours*rate is multiply rate by hours giving grosspay (see COBOL fingers). COBOL is structured into the following divisions:
Division Name    Contains
 IDENTIFICATION   Program identification.
 ENVIRONMENT      Types of computers used.
 DATA             Buffers, constants, work areas.
 PROCEDURE        The processing (program logic).


The following COBOL example for an IBM 370 mainframe converts a Fahrenheit number to Celsius. This example performs the operation on the operator's terminal.

  IDENTIFICATION DIVISION.
  program-ID.  example.

  ENVIRONMENT DIVISION.
  configuration section.
  SOURCE-COMPUTER.   IBM-370.
  OBJECT-COMPUTER.   IBM-370.

  DATA DIVISION.
  working-storage section.
  77 FAHR  picture 999.
  77 CENT  picture 999.

  PROCEDURE DIVISION.
  display 'Enter Fahrenheit ' upon console.
  accept FAHR from console.
  compute CENT = (FAHR- 32) * 5 / 9.
  display 'Celsius is ' CENT upon console.
  goback.


IBM COBOLs


In 1994, IBM dropped support of OS/VS COBOL, which conforms to ANSI 68 and 74 standards and limits a program's address space to 16 bits. IBM's VS COBOL II (1984) and COBOL/370 (1991) conform to ANSI 85 standards with 31-bit addressing, allowing programs to run "above the line."

COBOL/370 is more compliant with IBM's AD/Cycle and has more string, math and date functions, including four-digit years. It allows development through a PC window and provides enhanced runtime facilities. See AD/Cycle.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
The isCOBOL Runtime Environment is 100 percent Java, so COBOL applications can be deployed across multiple platforms using a single code base.
Since the isCOBOL Runtime Environment is written 100% in Java, COBOL application developers can develop and deploy across many platforms, including AIX, HP-UX, Solaris, Linux, Windows, Mac OS, and mainframe systems, using a single code base.
NetCOBOL is a COBOL development environment and suite of tools to build fast, mission-critical business systems on open platforms, including Microsoft's .NET Framework.
The company efforts to expand into areas such as Euro conversion tools in mid-1998, and more recently e-commerce transformation tools for the web-enablement of mainframe applications written in Cobol, hasn't had a noticeable effect on the company's bottom line.
Once established, such erroneous truisms or the abomination of Cobol become difficult to rectify.
Cobol programmers are much in demand because of the so-called Millennium Bug, which means computers worldwide will be unable to recognise the date 2000 and will stop working seconds into the new century.
Sedlock, chief administrative and information officer at Cushman & Wakefield, says that courses on Cobol are now being given so that programmers can cash in on the fix frenzy.
1960s and 1970s programs, written in older languages such as Assembler, RPG, PL/1, and COBOL, must be deciphered and modified, line by line.
"Winning over people later in the technology life cycle is much harder: They need to see references from people just like themselves." Since Katz's company targets Cobol engineers (who tend to be exceptionally late adopters), he's fine tuned the use of customer testimonials to build greater "credibility and identification."
That is the date when much of the world's COBOL software, the de facto standard for large corporate accounting and finance programs, is supposed to stop working because the date function wasn't designed to operate past the end of the century.
Kurney does warm that the programs are probably unintelligible to anyone who does not know COBOL or who is not currently learning it.