Enterprise Metal C for z/OS delivers a high-level language alternative to writing programs in assembly and creates low-level, freestanding, and high-performance Language Environment independent applications. Organizations with limited High Level Assembler (HLASM) skills can develop optimized programs using high level C language syntax. Programmers can more quickly target programs written in Metal C to IBM Z architectures by recompiling to include optimizations for the target system.
Language Environment independent
The generated optimized HLASM code is Language Environment independent, and the C runtime is not required for execution. The resulting programs provide direct access to z/OS UNIX System Services.
Advanced optimization technology
Leverages state-of-the-art optimization technology to generate high-performance optimized code. Develop your applications with Enterprise Metal C for z/OS once, and then recompile to optimize for new z/Architecture systems.
Exploitation of the latest z/Architecture
Exploits the latest IBM z15™ servers with new hardware exploitation features. The compiler supports facilities available on IBM z15 servers and offers vector programming support so that you can take advantage of the Vector Facility for z/Architecture. Enterprise Metal C for z/OS exposes hardware level capabilities directly to you through options, directives, pragmas, and source-level built-in functions.
z/OS V2R4 is supported on the following IBM Z servers: