The HP ANSI C compiler supports ANSI programming
language C standard ISO 9899:1990. HP aC++ compiler supports the
ISO/IEC 14882 Standard for the C++ Programming Language (the international
standard for C++).
This release of the HP ANSI C compiler has changes that provide
improved similarity of functionality relative to the HP aC++ compiler
while maintaining a very high level of compatibility with the previous
releases of the HP C compiler.
HP C and HP aC++ also now generate the same warnings and error
messages in comparable circumstances. The goal of the changes is
to simplify and ease the development of code using a mixture of
C and C++.
HP ANSI C and HP aC++ are distributed as separate software
bundles. Each is bundled with separate products. In particular,
the HP aC++ bundle contains HP aC++ headers and the HP ANSI C bundle
contains the X11MotifDevKit.
Version A.05.60 of the HP C compiler has a very few incompatibilities
with its earlier versions. These incompatibilities have minimum
or no impact on the applications that are migrated to the Itanium® platform.
Version A.06.00 of the HP aC++ compiler provides a high level
of source and binary compatibility with HP aC++ Version A.05.60.
However, it does not support C++ constructs in OpenMP. Use the +legacy_v5 option to use OpenMP features.
This chapter discusses the following topics: