Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,514,105,013 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Cobol
(redirected from COBOL (programming language))

   Also found in: Medical, Wikipedia, Hutchinson 0.05 sec.
COBOL: see programming language programming 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
..... Click the link for more information.
.

COBOL

 in full Common Business-Oriented Language.

High-level computer programming language, one of the first widely used languages and for many years the most popular language in the business community. It developed from the 1959 Conference on Data Systems Languages, a joint initiative between the U.S. government and the private sector. COBOL was created to fulfill two major objectives: portability (ability of programs to be run with minimum modification on computers from different manufacturers) and readability (ease with which a program can be read like ordinary English). It ceased to be widely used in the 1990s.


COBOL

(COmmon Business Oriented Language) A high-level programming language that has been the primary business application language on mainframes and minis. It is a compiled language and was one of the first high-level languages developed. Officially adopted in 1960, COBOL stemmed from FLOWMATIC, a language developed in the mid-1950s by Grace Murray Hopper (later Rear Admiral Hopper) for the UNIVAC I.

COBOL is a very wordy language. Although mathematical expressions can also be written like other programming languages (see example below), its verbose mode is very readable for a novice. For example, multiply hourly-rate by hours-worked giving gross-pay is self-explanatory. 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 converts a Fahrenheit number to Celsius. To keep the example simple, it performs the operation on the operator's terminal rather than a user 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 ANSI 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 and provide 31-bit addressing, which allows programs to run "above the line."

COBOL/370 is more compliant with AD/Cycle, has more string, math and date functions, including four-digit years, allows development through a PC window and provides enhanced runtime facilities.


COBOL, Cobol
a high-level computer programming language designed for general commercial use

COBOL - COmmon Business Oriented Language


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.