The Enterprise COBOL for z/OS compiler delivers programming features that increase programmer productivity, and help bolster the overall benefits of transactional and data systems such as CICS, IMS, and DB2. Enterprise COBOL for z/OS also delivers advanced compilation technology that allows users to fully benefit from hardware advancements through exploitation of IBM z Systems including the new z13 System. Developers can focus on the logic of their applications and let the compiler determine the best way to transform and optimize the code for the System z hardware on which the application will run. With its enhanced capabilities, simplified programming, and increased focus on programmer productivity, users can continue to use Enterprise COBOL for z/OS to modernize existing business-critical applications.
Enterprise COBOL for z/OS V5.2 provides improved performance through exploitation of new z13 instructions. This new compiler also exploits the new Vector Facility for certain COBOL statements, and expands usage of the Decimal Floating Point Facility for Packed Decimal calculations. Enterprise COBOL V5.2 provides significant performance improvements over the GA release of Enterprise COBOL V5.1. Well-structured, compute intensive batch applications running on z13 (compiled with Enterprise COBOL V5.2) have shown CPU time reduction of up to 14% over the same applications running on zEC12 (compiled with GA release of Enterprise COBOL V5.1).
Enterprise COBOL V5.2 also has many new features to improve programmability, developer productivity, and application modernization. It provides COBOL applications access to new z/OS JSON services. JSON is a lightweight data exchange format. It is becoming more popular with mobile applications. Supporting JSON will provide mobile (i.e. system of engagement) applications easy access to data and the processing they need from business critical enterprise (i.e. system of record) applications that are written in COBOL. Other new features include COBOL 2002 language features; new compiler options to help programmers write better code; enhanced suppress capabilities for XML GENERATE.
Enterprise COBOL V5.2 has improved compatibility with Enterprise COBOL V3 and V4. It contains all compatibility features delivered in the PTF stream of Enterprise COBOL V5.1 (e.g. AMODE 24, XMLPARSE(COMPAT), VLR(COMPAT), ZONEDATA(MIG), and MAP(HEX)).