IBM OS/390 User Manual

Page of 673
17.2.2 Useful Publications
Table 35 lists some publications that you may find useful when planning your
conversion.
Table 35. Useful Publications
Publication Title
Form
Number
OS/390 Language Environment Migration Guide
SC28-1944
OS/390 Language Environment Programming Reference
SC28-1940
OS/390 Language Environment Programming Guide
SC28-1939
OS/390 Language Environment Concepts Guide
GC28-1945
OS/390 Language Environment Customization
SC28-1941
OS/390 C/C++ V2R4.0 Programming Guide
SC09-2362
Language Environment V1R5 FORTRAN Migration Guide
SC26-8499
LE/VSE Programming Guide Release 4
SC33-6684
LE/VSE Programming Guide Release 1
SC26-8065
LE/VSE Programming Reference Release 4
SC33-6685
LE/VSE Run-Time Migration Guide Release 4
SC33-6687
LE/VSE Concepts Guide Release 4
GC33-6680
LE/VSE Concepts Guide Release 1
GC26-8063
VSE/ESA Enhancements
SC33-6629
Taking Advantage of IBM Language Environment for VSE/ESA
SG24-4798
COBOL for OS/390 & VM Complier and Run-Time Migration Guide
GC26-4764
IBM PL/I for MVS & VM Compiler and Run-Time Migration Guide
Release 1.1
SC26-3118
OS/390 C++ Compiler and Run-Time Migration Guide
SC09-2359
17.3 Migrating from LE/VSE-Conforming Languages
This section discusses briefly how you can migrate LE/VSE-conforming language
applications to OS/390 Language Environment. You should also read 17.5,
“Migrating from LE/VSE” on page 359 for more information.
17.3.1 C for VSE/ESA
Even though C for VSE/ESA is an LE/VSE-conforming language, you cannot
transfer your C/VSE compiled object code to OS/390, link-edit it and expect it to
run. You must recompile it with OS/390 C/C++. However, C/VSE source code is
generally compatible with OS/390 C/C++, so your C/VSE programs should
compile under OS/390 C/C++ with minimal changes. Refer to 17.4.2, “C/370” on
page 355 for information on migrating your C/VSE applications to OS/390.
Chapter 17. Language Environment (LE)
353