Key features of IBM C for VSE/ESA

Support of Language Environment for z/VSE

The IBM C for VSE/ESA compiler works in conjunction with Language Environment (LE) for z/VSE. LE for z/VSE provides a common language environment that supports both compilation and execution of applications with run-time libraries serving multiple programming languages.

Interlanguage Communication

C for VSE/ESA, in conjunction with LE for z/VSE, provides Interlanguage Communication (ILC) capability. Applications written in C for VSE/ESA can call or be called by other Language Environment supported languages such as COBOL for VSE/ESA, PL/I for VSE/ESA and also Assembler.

Source Level Debugger

C for VSE/ESA offers the same powerful Source Level Debugger that is also offered with the COBOL for VSE/ESA and PL/I for VSE/ESA compilers. The debugger is combined with the C for VSE/ESA compiler in a full function package.

Packed decimal data type-access to enterprise data

C for VSE/ESA introduces the support of packed decimal (fixed-point decimal) data as a native C data type. This simplifies the manipulation of this data type for business-oriented applications, and the passing of this data type between applications written in C for VSE/ESA and other programming languages. Fixed-point decimal arithmetic operations can now be performed without translation of data into standard C data types.

Coded character set

International coded character set (codepage) support is now included. The compiler can process C syntax characters, such as square brackets, in source files without the use of trigraphs or alternative characters.

You may also be interested in


Protect and use your investments better in z/VSE information assets

Learn more


A complete solution to seamlessly connect mainframes to the Internet

Learn more

IBM Encryption Facility for z/VSE

Gain the powerful encryption capabilities of the IBM mainframe

Learn more

IBM CICS Transaction Server for z/VSE V2.2

Online transaction processing in a scalable, low cost environment

Learn more

IBM CICS VSAM Recovery for z/VSE

Automate data recovery after physical or logical corruption

Learn more


Attain virtual storage constant relief in the 24-bit area

Learn more


A powerful IPv6 solution for z/VSE

Learn more


Create data processing programs easily

Learn more