Programming languages supported

You can write IMS applications in the supported versions of many programming languages.

You can write IMS applications in the currently supported versions of the following languages:

  • Ada
  • COBOL for OS/390® & VM
  • Enterprise COBOL for z/OS®

    If you use Enterprise COBOL for z/OS Version 5.1, the data set that holds the output load modules of the compiler must be a PDSE.

    For the latest version of COBOL for z/OS that is supported for a particular version of z/OS, see COBOL Migration Concerns going to New Release of the Compiler or z/OS.

  • Enterprise PL/I for z/OS
  • IBM® High Level Assembler for z/OS & z/VM® & z/VSE®
  • Java™, using the IBM SDK for z/OS, Java Technology Edition, V8.0.2.10 (31-bit or 64-bit), available from IBM Support Fix Central.
  • PL/I for z/OS and OS/390
  • TSO/E REXX
  • VS Pascal
  • z/OS C/C++