IBM Enterprise PL/I for z/OS

Develop, modernize and optimize PL/I applications on IBM Z

PL/I Credly Badge

The power of PL/I with modern capabilities

IBM® Enterprise PL/I for z/OS® is an advanced software development environment designed to build and maintain high-performance PL/I applications on IBM Z®. With support for modern web technologies such as JSON, XML and Java®, it enables seamless integration of legacy applications with new digital workloads. The compiler also enhances efficiency with 31-bit and 64-bit interoperability, powerful debugging tools and optimized CPU performance on IBM z17™.

Modernize mission-critical applications

Use web-based technologies such as web services, JSON and XML to extend and enhance your existing PL/I applications.

Optimize performance on IBM Z

Reduce CPU usage and improve efficiency with advanced compiler optimizations tailored for IBM Z, including IBM z17 enhancements.

Experience seamless interoperability

Enable smooth integration between 31-bit and 64-bit PL/I programs to maximize flexibility and support evolving application needs.

Carry out faster computations

Perform high-speed calculations with 16-byte integer support, enhancing performance for data-intensive applications. 

Features

With IBM Enterprise PL/I for z/OS, you can maintain, modernize and optimize your PL/I applications for today’s evolving digital landscape.

31-bit and 64-bit interoperability

Call 64-bit PL/I programs from 31-bit applications and vice versa, enabling enhanced data processing and compatibility with modern technologies such as Python and 64-bit Java®.

Built-in JSON processing

Parse, generate and validate JSON text natively within PL/I code, streamlining data exchange with modern web applications.

Java compatibility for enterprise integration

Directly interact with Java components without translation, thanks to IEEE decimal floating point support, a thread-safe PL/I library and multithreading capabilities.

Reduced CPU usage on IBM z17™

Optimize compute-intensive applications with compiler enhancements that lower CPU consumption, maximizing efficiency on IBM Z hardware.

Monthly License Charge edition

This fully licensed, enterprise-grade solution is designed for production use, backed by world-class IBM support and a monthly license charge model. Available on Shopz by searching 5655-PL6 or through an IBM Z representative.

Obtain through Shopz
Does IBM offer a PL/I compiler for Windows and AIX?

No, IBM no longer offers a PL/I compiler for Windows and AIX.

How to refer to assembler DS PL3 in a PL/I program?

PL3 is packed decimal, length 3 (bytes). That would correspond to fixed decimal(5), as a nibble of the 3 bytes is for the sign, and the remaining 5 nibbles for digits.

Can I link C and PL/I modules?

Yes, PL/I can call C/C++ routines.

Find out more
Take the next step

Discover how IBM Enterprise PL/I for z/OS develops, modernizes and optimizes PL/I applications on IBM Z.

Read the programming guide
More ways to explore Documentation Support Lifecycle services and support Community Product lifecycle