Debugging multilanguage applications
Language Environment® simplifies the debugging of multilanguage applications by providing a single run-time environment and interlanguage communication (ILC).
- You need to debug an application written in more than one language, where each language is supported by Language Environment and can be debugged by z/OS® Debugger.
- You need to debug an application written in more than one language, where not all of the languages are supported by Language Environment, nor can they be debugged by z/OS Debugger.
When writing a multilanguage application, a number of special considerations arise because you must work outside the scope of any single language. The Language Environment initialization process establishes an environment tailored to the set of HLLs constituting the main load module of your application program. This removes the need to make explicit calls to manipulate the environment. Also, termination of the Language Environment environment is accomplished in an orderly fashion, regardless of the mixture of HLLs present in the application.
Refer to the following topics for more information related to the material discussed in this topic.