IBM 890 Network Card User Manual


 
73
Application Enablement Services
z/OS Version 1 Release 6 base elements
Language Environment
2
Run-Time Library Extensions
z/OS Version 1 Release 6 optional priced features
C/C++ without Debug Tool
DFSORT
GDDM
®
-PGF V2R1.3
1
GDDM-RE90 V3R2
1
HLASM Toolkit V1R4
1. Disabled on z/OS.e
2. z/OS.e only supports the latest Language Environment that ships with this product.
See LE limitations for z/OS.e.
z/OS provides a solid infrastructure on which you can build
new applications, extend existing applications, and run
existing transactional and batch processes.
Language Environment
Language Environment is a base element of z/OS and
provides the run-time environment for programs generated
with C, C++, COBOL, Fortan, and PL/1.
C/C++
Extra Performance Linkage (XPLINK) is provided in z/OS
1.2 -
A C or C++ application has overhead associated with
each function call. The more highly functionalized a pro-
gram, the more overhead. XPLINK helps cut down on
the overhead associated with these function calls and
can improve the performance of these applications. In
order to exploit the bulk of “high-performance linkage”
customers must recompile their C and C++ programs
under the new XPLINK environment. The new IBM SDK
for z/OS Java 2 Technology Edition 1.4 has been rewrit-
ten to take advantage of this unique z/OS function,
which can result in performance improvements.
Enhanced ASCII support provides the ability to produce
code that contains ASCII string literals and character
constants. This allows ASCII dependent logic to con-
tinue working on ASCII platforms, thus eliminating the
need to fi nd all such places in the code and converting
t
hem to EBCDIC when porting UNIX applications to z/OS.
Performance enhancements: A new higher optimization
level, OPTIMIZE(3), provides the compiler’s highest and
most aggressive level of optimization. OPTIMIZE(3) is
suggested when the desire for run-time improvement out-
weighs the concern for minimizing compilation resources.
DB2 preprocessor integration: The C/C++ compiler has
been enhanced to integrate the functionality of the DB2
precompiler. A new SQL compiler option enables the
compiler to process embedded SQL statements.
C/C++ IBM Open Class
®
Library: As previously announced
in Software Announcement 203-131, dated May 13, 2003,
the application development support (that is, the headers,
source, sidedecks, objects, and samples from the Applica-
tion Support Class and Collection Class libraries) is with-
drawn from the C/C++ IBM Open Class Library (IOC) in
z/OS V1.5. Applications that use these IOC libraries cannot
be compiled nor linked using z/OS V1.5. Run-time support
for the execution of existing applications which use IOC
libraries is provided with z/OS V1.5, but is planned to be
removed in a future release.
z/OS 64-bit C/C++ environment: z/OS V1.6 delivers the
capability to exploit 64-bit virtual in developing and
deploying new applications that require a signifi cantly
larger addressability of data. This capability is provided
with enhanced UNIX System Services, 64-bit Language
Environment (LE) run-time developed with the C/C++ com-
piler 64-bit support, and the Program Management Binder
64-bit support. The availability of this support completes
the major steps of the z/OS 64-bit virtual roadmap.