COBOL 2002 is a compiled English-like computer programming language designed for business use.
FactSnippet No. 687,071 |
COBOL 2002 is a compiled English-like computer programming language designed for business use.
FactSnippet No. 687,071 |
COBOL 2002 is primarily used in business, finance, and administrative systems for companies and governments.
FactSnippet No. 687,072 |
COBOL 2002 is still widely used in applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs.
FactSnippet No. 687,073 |
COBOL 2002 was designed in 1959 by CODASYL and was partly based on the programming language FLOW-MATIC designed by Grace Hopper.
FactSnippet No. 687,074 |
COBOL 2002 statements have an English-like syntax, which was designed to be self-documenting and highly readable.
FactSnippet No. 687,075 |
COBOL 2002 code is split into four divisions containing a rigid hierarchy of sections, paragraphs and sentences.
FactSnippet No. 687,076 |
Academic computer scientists were generally uninterested in business applications when COBOL 2002 was created and were not involved in its design; it was designed from the ground up as a computer language for business, with an emphasis on inputs and outputs, whose only data types were numbers and strings of text.
FactSnippet No. 687,077 |
COBOL 2002 has been criticized throughout its life for its verbosity, design process, and poor support for structured programming.
FactSnippet No. 687,078 |
Years, COBOL 2002 has been assumed as a programming language for business operations in mainframes, although in recent years an increasing interest has surged on migrating COBOL 2002 operations to cloud computing.
FactSnippet No. 687,079 |
FLOW-MATIC's major contributions to COBOL 2002 were long variable names, English words for commands and the separation of data descriptions and instructions.
FactSnippet No. 687,080 |
Features from COMTRAN incorporated into COBOL 2002 included formulas, the PICTURE clause, an improved IF statement, which obviated the need for GO TOs, and a more robust file management system.
FactSnippet No. 687,081 |
On 6 and 7 December, the same COBOL 2002 program ran on an RCA computer and a Remington-Rand Univac computer, demonstrating that compatibility could be achieved.
FactSnippet No. 687,082 |
COBOL 2002 is an industry language and is not the property of any company or group of companies, or of any organization or group of organizations.
FactSnippet No. 687,083 |
Many logical flaws were found in COBOL 2002 60, leading General Electric's Charles Katz to warn that it could not be interpreted unambiguously.
FactSnippet No. 687,084 |
In late 1962, IBM announced that COBOL 2002 would be their primary development language and that development of COMTRAN would cease.
FactSnippet No. 687,085 |
COBOL 2002 specification was revised three times in the five years after its publication.
FactSnippet No. 687,086 |
The vice-president, William Rinehuls, complained that two-thirds of the COBOL 2002 community did not know of the committee's existence.
FactSnippet No. 687,087 |
In 1974, ANSI published a revised version of COBOL 2002, containing new features such as file organizations, the DELETE statement and the segmentation module.
FactSnippet No. 687,088 |
The report writer was slated to be removed from COBOL 2002, but was reinstated before the standard was published.
FactSnippet No. 687,089 |
COBOL 2002 suffered from poor support: no compilers completely supported the standard.
FactSnippet No. 687,090 |
The particular level of effort required to correct COBOL 2002 code has been attributed to the large amount of business-oriented COBOL 2002, as business applications use dates heavily, and to fixed-length data fields.
FactSnippet No. 687,091 |
Similarly, the US Internal Revenue Service rushed to patch its COBOL 2002-based Individual Master File in order to disburse the tens of millions of payments mandated by the Coronavirus Aid, Relief, and Economic Security Act.
FactSnippet No. 687,092 |
COBOL 2002 has an English-like syntax, which is used to describe nearly everything in a program.
FactSnippet No. 687,093 |
Each COBOL 2002 program is made up of four basic lexical items: words, literals, picture character-strings and separators.
FactSnippet No. 687,094 |
COBOL 2002 program is split into four divisions: the identification division, the environment division, the data division and the procedure division.
FactSnippet No. 687,095 |
COBOL 2002's syntax is usually described with a unique metalanguage using braces, brackets, bars and underlining.
FactSnippet No. 687,096 |
Data items in COBOL 2002 are declared hierarchically through the use of level-numbers which indicate if a data item is part of another.
FactSnippet No. 687,097 |
Attempts to remove GO TOs from COBOL 2002 code resulted in convoluted programs and reduced code quality.
FactSnippet No. 687,098 |
COBOL 2002 programs were infamous for being monolithic and lacking modularization.
FactSnippet No. 687,099 |
Nevertheless, much important legacy COBOL 2002 software uses unstructured code, which has become unmaintainable.
FactSnippet No. 687,100 |
COBOL 2002 was intended to be a highly portable, "common" language.
FactSnippet No. 687,101 |
COBOL 2002 was intended to be easy for programmers to learn and use, while still being readable to non-technical staff such as managers.
FactSnippet No. 687,102 |
COBOL 2002 community has always been isolated from the computer science community.
FactSnippet No. 687,103 |
Later, COBOL suffered from a shortage of material covering it; it took until 1963 for introductory books to appear .
FactSnippet No. 687,104 |
COBOL standards have repeatedly suffered from delays: COBOL-85 arrived five years later than hoped, COBOL 2002 was five years late, and COBOL 2014 was six years late.
FactSnippet No. 687,105 |