Cobol85, xopen cobol, cobol 2002 and cobol 2014 are always strict. The cobol 2002 standard includes support for objectoriented programming and other modern language. In 2002, objectoriented cobol was released, which could use encapsulated objects as a normal part of cobol programming. Dedene and others published critical issues in the proposed iso objectoriented cobol 2002 standard, tools usa 2000. Cobol standards have repeatedly suffered from delays. Cobol 85, xopen cobol, cobol 2002 and cobol 2014 are always strict. In addition, support has been added for some of the features from isoiec 1989. The cobol 2002 standard allowed freeform code, although many compilers had support long before that. Cobol is a compiled englishlike computer programming language designed for business use. In 1968, cobol was approved by ansi as a standard language for commercial use cobol 68. Category cobol is a procedural, imperative, compiled programming language. Gnu cobol programmers guide instructor class accounts.
In one case, after roy goldfinger, author of the comtran manual and intermediaterange committee member, attended a. With the cobol2002 standard and proposed cobol20xx standard. As of the cobol 2002 spec, object oriented features were added to the standard. Critical issues in the proposed iso objectoriented cobol. This describes the base cobol language supported by this system. The cobol specification was created by a committee of researchers from private industry, universities. This lengthy document was originally created for the summer share in new york, ny in 2004. In one case, after roy goldfinger, author of the comtran manual and intermediaterange. By design intent, cobol is a very verbose programming language.
Cobol sources may need a change because of reserved words in gnu cobol, otherwise offending words may be removed byfnoreservedword. Cobol 2002 the good, the bad, and the ugly page 2 of 78 note. Prior to the cobol2002 standard, source statements in cobol programs. Additional ongoing changes may be done in the future between share meetings.
Its purpose is to promote a high degree of machine independence to permit the use of cobol on a variety of data processing systems. For a free pdf copy of the entire substantive changes not affecting. This document contains the information required to develop cobol language programs using the liant software corporation rmcobol compiler. Cobol 85 arrived five years later than hoped, cobol 2002 was five years late, and cobol 2014 was six years late. For a list of 2002 cobol standard features that are implemented in enterprise cobol version 5, see 2002 cobol standard features implemented in enterprise cobol version 5. It was again revised in 1974 and 1985 to develop subsequent versions named cobol 74 and cobol 85 respectively. To combat delays, the standard committee allowed the creation of optional addenda which would add features more quickly than by waiting for the next standard revision. It has been updated for the 51st annual share in boston, ma in august 2005.
1108 467 1148 222 1503 125 863 1132 225 202 1492 1105 1286 562 1520 334 404 432 1159 1239 83 148 1253 1082 1241 32 809 1446 1140 873 420 1361 1222 1178 1202 1154 746 62 549 1454