Call a Specialist Today! (02) 9388 1741

IBM C/C++ for z/OS
Develop high-performance C/C++ applications on z/OS with optimized hardware utilization.


Develop high-performance C/C++ applications on z/OS with optimized hardware utilization.

WatsonWorks Products
IBM Storage Software - IT Infrastructure
IBM C/C++ for z/OS combines IBM XL compiler technology with innovations from the LLVM community to deliver leading-edge application performance.
#C-Cplusplus-z-OS
Our Price: Request a Quote

Click here to jump to more pricing!

Please Note: All Prices are Inclusive of GST

Overview:

Maximize hardware use and improve application performance

The IBM® C/C++ for z/OS® compilers, including the classic z/OS® XL C/C++ compiler and the newly introduced Open XL C/C++ for z/OS compiler, are advanced optimizing C and C++ compilers on z/OS. They use IBM Z® features to produce high-performing business applications.

Increase return on investments

Use leading-edge compiler optimization technology with modern IBM Z to enhance the performance of C/C++ applications on the highly secure and resilient z/OS platform.

Reduce migration efforts

Open XL C/C++ is fully based on the open source Clang and LLVM technology framework, supporting up to the C17/C18 and C++20 language standards.

Enhance emerging technologies

Open XL C/C++ helps extend modern z/OS languages and utilities such as Python, Node.js, Go, Java™ and IBM Z Open Automation Utilities (ZOAU) to enhance their functionality and build application packages to advance technology adoption.

Simplify operation

The Open XL C/C++ compiler now supports embedded CICS® and IMS statements in C/C++ source, simplifying the operation of C/C++ within CICS and IMS environments.

Features:

New Hardware

New hardware capabilities without code change

Specify the architectural level for which the executable program’s instructions are going to be generated. It allows for delivering hardware-level capabilities directly through compiler options without modifying source codes.

More Effective

More effective integration with CICS and IMS

Open XL C/C++ now supports integrated CICS translator, embedded CICS statements and IMS to improve how C/C++ applications integrate with these z/OS subsystems more efficiently

Support Program

Support for program diagnosis and debug

Increase programmer productivity and code generation with a cost-effective way of diagnosing potential language semantics adherence, including support for IBM z/OS Debugger. Open XL C/C++ now supports DWARF5, with the ability to generate the debug information into a separate side file.

Support z/OS

Supports z/OS UNIX System Services and z/OS batch

Get support for z/OS UNIX System Services and z/OS batch under 32-bit non-XPLINK, 32-bit XPLINK and 64-bit XPLINK compilation modes—ideal for existing z/OS applications and porting applications from distributed platforms.

Integration

Integration with a core set of tools

Use this compiler to integrate IBM Developer for z/OS Enterprise Edition tools, a robust toolset for developing and maintaining IBM z/OS applications through the implementation of DevOps practices. This suite also encompasses IBM Debug for z/OS, offering debugging capabilities and code coverage for applications written in C/C++.

Performance

Performance optimization

Use advanced compilation and optimization technology to improve application performance. Mathematical Accelerate Subsystem (MASS) and Open Basic Linear Algebra Subroutines (OpenBLAS) are high-performance libraries to help you accelerate the execution of math and algebra functions used in business analytics.

Benefits:

Specifications:

Products Open XL C/C++ for z/OS z/OS XL C/C++
World-class IBM Support
Licensing Clients licensed to z/OS XL C/C++ are entitled to Open XL C/C++. Monthly license charge (MLC), an optional price feature of z/OS.
Distribution Channel Web deliverable. Part of z/OS optional features.
Support for z/OS Subsystems CICS and IMS CICS, IMS and SQL/Db2
Improves Compatibility with Distributed Platforms
Supports current C/C++ language standards
METAL C for system programming capabilities

Integrate with other products

When you use z/OS XL C/C++, you can write programs that use the power of other IBM products and subsystems.

IBM CICS Transaction Server for z/OS

You can use the CICS command-level interface to write C/C++ application programs. The CICS command-level interface provides data, job and task management facilities that are normally provided by the operating system.

Information Management System (IMS)

Open XL C/C++ and z/OS XL C/C++ can work with IMS to include IMS statements and coordinate error handling.

IBM Db2 database

Both z/OS Language Environment and z/OS XL C/C++ provide an interface to the IBM Db2 universal database licensed program. An XL C/C++ program requests Db2 services by using SQL statements embedded in the program.

Pricing Notes:

WatsonWorks Products
IBM Storage Software - IT Infrastructure
IBM C/C++ for z/OS combines IBM XL compiler technology with innovations from the LLVM community to deliver leading-edge application performance.
#C-Cplusplus-z-OS
Our Price: Request a Quote