June 16, 2003
HP announces the immediate availability of Version3 of the C++ Runtime Library. Shipping standard with Release Version Update (RVU) G06.20 and later RVUs of the HP NonStop operating system. Version3 of the C++ runtime library offers NonStop server customers the latest and the most up-to-date implementation of the ISO/ANSI 1998 Specifications (ISO/IEC IS 14882) of the C++ Standard Library.
With this standards-compliant library, it is easier than ever for customers to develop, and especially port, industry-standard C++ applications to the NonStop platform—yet another proof point of HP’s commitment to offer common and open standards to help customers leverage the uncommon advantages of the NonStop platform. In addition to the standard conformance, Version3 of the library offers superior exception handling and significantly improved string classes and template support.
Version3 of the library supersedes—but does not replace—earlier versions (Version1 and Version2) of the C++ runtime library. All three versions will be available to users on G06.20 and later RVUs for NonStop S-series systems. Users of the earlier versions can continue to use them without having to modify or recompile their applications. However, on subsequent recompilations, users who rely on the default library version to be Version1 must explicitly specify Version1 in the command line to avoid inadvertent use of Version3, which is the new default version effective with RVU G06.20. Note that modifying existing applications to Version3 may involve a moderate to high amount of migration work. A migration utility built into the C++ compiler identifies migration hot spots and can help users size this effort. As with prior versions, a single executable cannot use multiple versions of the C++ runtime library.
The primary reason to use Version3 is its standards conformance, rather than a performance gain. Performance of a given application, while an important consideration, will primarily be dependent on its library usage characteristics. Our current assessment, based on the insights into library implementation, is that the performance, in most cases, will be comparable to that of Version2.
This news is published on NonStop Marketing websites. June 2003
|