z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Understanding the basics

z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
SA38-0689-00

Language Environment library routines are divided into two categories: resident routines and dynamic routines. The resident routines are linked with the application and include such things as the bootstrap routines. The dynamic routines are not part of the application and are dynamically loaded during run time.

The way Language Environment code is packaged keeps the size of AMODE 64 application executable programs small. In most cases when you apply Language Environment maintenance, you do not have to rebind the application code except under rare and special circumstances.

The binder converts an object module into an AMODE 64 executable program and stores it in a library. The executable program can then be run from that library at any time. Language translators such as compilers and assemblers, produce object modules. The binder processes AMODE 64 object modules along with control statements and previously bound modules, to produce an executable program (program object) and stores it. The executable program can be stored into either a PDS/E library or UNIX file system, from where it can subsequently be run at any time. The executable program can then be run from that library. Only the program management binder can be used to perform the bind process for AMODE 64 applications. See z/OS MVS Program Management: User's Guide and Reference for a complete discussion of services to create, load, modify, list, read, transport, and copy AMODE 64 executable programs.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014