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

IBM z/VSE

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

Learn more

IBM TCP/IP for z/VSE

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

IBM DL/I VSE

Attain increased storage capacity for DL/I database and segment types.

Learn more

IBM IPv6/VSE

A powerful IPv6 solution for z/VSE

Learn more

IBM DOS/VS RPG II

Create data processing programs easily

Learn more

IBM COBOL for VSE/ESA

Extends the IBM strategic COBOL technology to the z/VSE environment

Learn more

IBM PL/I for VSE/ESA

Uses a single programming language for a variety of programming tasks

Learn more

IBM High Level Assembler and Toolkit Feature

Flexible development solution for all Assembler Language applications

Learn more