Category:COBOL: Difference between revisions

Updated to COBOL 2014
m (→‎Versions: Clarified what is being published.)
(Updated to COBOL 2014)
Line 18:
* '''COBOL 1985''' added many new features to COBOL, notably including: scope terminators (<code>END-IF</code>, <code>END-READ</code>, etc.), the <code>EVALUATE</code> verb, the <code>CONTINUE</code> verb, inline <code>PERFORM</code> statements, the ability to pass arguments by content, and the deprecation of the infamous <code>ALTER</code> verb. This standard was followed by the intrinsic functions amendment and a clarifications amendment in 1989 and 1991, respectively.
* '''COBOL 2002''' is the current version of COBOL and was published by [[ISO]] as ISO/IEC 1989. It included a host of new features, most notably including object-oriented programming. However, there were also other features, including: floating-point support, portable arithmetic results, pointers, calling conventions to other languages, function prototypes, [[XML]] facilities and support for execution within framework environments. This standard has suffered from poor vendor support, due to little commercial demand for the new features.<ref>John Billman & Huib Klink, 'Thoughts on the Future of COBOL Standardization', [https://www.cobolstandard.info/j4/files/08-0034.pdf]</ref>
* '''COBOL 201X2014''' is the nextlatest version of the standard, versionpublished ofon theJuly standard8th, 2014 and isaccepted expectedby to[[ISO]] beearly publishedthat insummer, earlyand then adopted by [[ANSI]] on Oct 31st, 2014. <ref>ISO, 'ISO/IEC 1989:2014 Information technology – Programming languages, their environments and system software interfaces – Programming language COBOL', [https://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51416]</ref> It willincludes likelynumeric includedefinitions outstandingfollowing technicalthe reports[[IEEE]] which754 include object finalization and a collection class librarystandard.
 
===References===
Anonymous user