Kuck & Associates, Inc. KAI C++ Compiler (KCC) Version 3.4d -- August 26, 1999 System requirements for SR8000 cross-compiler: OS: HP-UX 10.20 or equivalent Software: HI-UX/MPP Optimizing C Cross-Compiler for SR8000 disk: 22 Mb installed System requirements for SR8000 native-compiler: OS: HI-UX/MPP Software: HI-UX/MPP Optimizing C Compiler for SR8000 disk: 30 Mb installed General Description: KAI C++ is an optimizing compiler for production C++ applications. It focuses on optimizations that allow you to use object-oriented design throughout your application. You get both the performance of C and the productivity of objects. See http://www.kai.com/C_plus_plus/index.html for a more complete product description. Compilation process: The top level KAI C++ driver, KCC, is intended to be used as a compiler. Under the top level driver there are three distinct compilation phases. First, the front- end parses the source file, performs high-level optimiza- tions, and generates an intermediate file in standard C. Next, a C compiler reads in the intermediate C file and generates an object file. Last of all, a link process combines the object modules and libraries, and takes care of template instantiation and static object initialization. Compatibility: KAI C++ is not link-compatible with objects compiled by other C++ compilers. Attempting to link code compiled by KAI C++ and another C++ compiler will probably result in link-time failures or run-time faults. This means that you must compile all of your C++ code and C++ libraries with KAI C++. KAI C++ 3.4 includes a very close to standard C++ library, including I/O and STL. The C++ standard differs from existing practice in some ways. We strongly recommend reading the migra- tion document http://www.kai.com/C_plus_plus/migrate/index.html for a summary of differences that affect existing codes. The KAI C++ Debugger (kdb) is available for debugging code compiled with KAI C++. Comments: Information on using precompiled headers to dramatically improve compilation rates is available in doc/UserGuide/precompiled-headers.html For assistance in migrating from Cfront-based C++ to Standard C++, see http://www.kai.com/C_plus_plus/migrate. Default optimization level is +K1 -O. For better performance use +K2 -O. See our web page http://www.kai.com for the latest news on this and other Kuck & Associates products. Customer Support ---------------- Phone: 1-217-356-2288 Fax: 1-217-356-5199 e-mail: c++support@kai.com mail: Kuck & Associates, Inc. 1906 Fox Drive Champaign, IL, 61820