Programming

In MVS™, you use the z/OS XL C/C++ compiler and the linkage editor to create a traditional z/OS XL C/C++ application program as a load module or to create a z/OS XL C/C++ application program as an executable file or a load module.

In the shell, you can use the c89 or cc or c++ command to compile and link-edit a z/OS UNIX program, creating an executable file. The make command is available for building applications, and lex and yacc are available for developing applications.