High-Level Language Compilers

Table 1 shows a partial list of high-level language compilers that support CPI Communications calls on MVS/ESA. Calls can be made with other compiler levels and other compiler products that meet the preceding requirements and the linkage conventions described in Calling CPI Communications Routines. Note that the requirement for 31-bit addressing may limit some language functions that you can use.

Table 1. Some High-Level Language Compilers for CPI Communications Calls on z/OS
Language Compiler
C C/370 Compiler Version 1, Release 2.0
COBOL COBOL for OS/390 & VM Version 2
FORTRAN VS FORTRAN Compiler Version 2, Release 6 0
PL/I PL/I for MVS & VM Version 1, Release 1
RPG RPG/370 Version 1, Release 1.0