Amdahl C++ is a high-performance, object-oriented programming package specifically designed to develop new applications and modify existing programs easily and quickly. It operates as a preprocessor, generating C source code tailored for the Amdahl C compiler, and is provided with extensive libraries which simplify common development tasks.
Amdahl C, Amdahl C++, and Amdahl Fortran language products are members in Amdahl's growing family of A+Performance Engineered(TM) products.
Flexible applications development environment
With its industry-standard C, C++, and Fortran language productsrunning on the UTS system, Amdahloffers a robust, large-scale applications development environment. Applications can be developed locally and managed centrally, or developed and managed centrally and distributed to local platforms for final compilation and execution. The UTS system becomes an effective single point of control for application consistency across enterprise-wide business operations.
Distributed workloads can be consolidated for operation under the UTS system. Amdahl C and Fortran products also support a variety of dialects which facilitates consolidation on the UTS platform of applications developed for common proprietary platforms.
Amdahl C and Fortran products on the UTS system offer the following benefits:
The Amdahl C++ product offers the additional benefits of improved C programmer productivity byproviding a set of reusable building block components that can be used in other C-developed applications. The Amdahl C++ product provides this capability while retaining the superior execution speed of Amdahl C-compiled programs running on System/390 processors with the UTS system.
The Amdahl C++ product brings together the productivity of object-oriented programming and the reliability, performance, capacity, and availability of large-scale processors in an open systems environment.
Large-scale applications
With access to UTS system features, C, C++, and Fortran programmers can develop and maintain applications requiring over 11 terabytes of online storage in a single file. The high capacity and speed of data transmission available through the UTS system satisfy current requirements of the largest applications and will continue to accommodate their needs as those applications grow.
UTS system features that specifically support large-scale applications include:
Common applications development environment
The Amdahl C, Amdahl C++, and Amdahl Fortran products are complementary and easy to use for developing new applications and modifying existing programs. They were designed to support a mixed C, C++, and Fortran development environment, offering a common language calling sequence, run time environment, library of mathematical routines, and symbolic debugger. The symbolic debugger enhances interactive debugging of mixed Fortran and C code for improved productivity.
Modules of C code can be incorporated into Fortran applications, and vice versa. The Amdahl C and Fortran products extend the applicability of standard-compliant module reuse.
Amdahl C, Amdahl C++, and Amdahl Fortran products comply with existing and proposed ANSI language standards, thus ensuring that C, C++, and Fortran applications developed under the UTS system are compatible with other standard-conforming application programs.
Amdahl C and Amdahl Fortran products also include popular language extensions from other C and Fortran implementations. The Amdahl C product supports both common dialects:
The Amdahl Fortran product supports extensions from several vendors:
Task library. These routines permit multi-thread programming in a single-language, single address space environment-a programming function that is not available in the standard C language.
IOSTREAM library. These routines accept formatted data I/O, thus enabling more productive I/O programming than the unformatted data I/O capabilities of ANSI C.
Standard components library. This productivity enhancer includes an extensive set of efficient general-purpose software modules and development tools for the quick construction of C++ applications.
Additional
Information
Support and service. Amdahl C, Amdahl C++, and Amdahl Fortran language products are fully supported by Amdahl's highly rated Customer Service organization. Central site support is included in the license fee. Periodic maintenance updates are provided at no additional charge to licensed users of record at the time of the update.
Pricing. Amdahl C, Amdahl C++, and Amdahl Fortran language products are offered as three separately priced features of the UTS system. To obtain prices, terms and conditions, or additional information about these products, contact your local Amdahl representative.
Highlights
Amdahl C