|
|
|
|
Product Description Software
|
| PRODUCT NAME: | HP C++ for OpenVMS | |
SPD 70.57.08
November 2005This document addresses HP C++ Version 7.1 for OpenVMS Alpha and OpenVMS I64.
HP C++ for OpenVMS is a native programming language product, which generates highly optimized object code. HP C++ for OpenVMS is based on the ANSI/ISO C++ International Standard, reference designation number ISO/IEC 14882:1998. In addition to this standard, C++ supports the ARM, GNU, and MS dialects.
HP C++ for OpenVMS includes access to the following language libraries. Some of these components ship with the compiler kit, while others are shipped with the base OpenVMS operating system:
HP C++ for OpenVMS documentation provides comprehensive reference and usage information for all product components. Online help is provided with the software, and HTML documents are provided on the Layered Products CD-ROM Library for the following manuals:
HTML files are provided for the release notes and some of the product manuals, for use with a web browser.
Hardcopy documentation is available by ordering the separate software documentation kit.
Features
Run-Time Library for C Applications
The complete C Run-Time Library that is needed for use with HP C++ for OpenVMS is distributed with the OpenVMS operating system. The C Run-Time Library provides routines to perform input/output, character and string handling, mathematical computations, memory allocation, and emulation of selected UNIX features. These routines are provided both in shared image and object module library form.
C++ Standard Library
The C++ Standard Library is an implementation of the ANSI/ISO C++ Standard Library. This library is comprised of a suite of header files and the run-time code needed to implement the string library, numeric limits, auto pointer, exceptions, complex math, and the STL (Standard Template Library). Portions of this library are implemented using source code licensed from and copyrighted by Rogue Wave Software, Inc.
C++ Run-Time Support Library (OpenVMS I64)
The C++ Run-Time Support Library is distributed with the OpenVMS I64 operating system. This library provides support for language features such as RTTI, new and delete, exception support, and some parts of 128-bit IEEE floating point support. These routines are provided both in shared image and object module library form.
C++ Class Library
The C++ Class Library Run-Time components are distributed with the OpenVMS operating systems. The Class Library provides the following packages: iostream, generic, mutex, objection, stopwatch, string, message and vector. These routines are provided both in shared image and object module library form.
Run-Time Library Redistribution
The HP C++ for OpenVMS kit may include Run-Time Library components in either shareable image or object library form. HP grants the user a nonexclusive royalty-free worldwide right to reproduce and distribute these Run-Time Libraries ("the RTLs") provided that the user:
a. the user's product disk label
b. each copy of the application
c. the title or copyright page of the documentation for the software application product
See the Deploying Your Application chapter in the users guide.
Any Alpha system capable of running OpenVMS Alpha Version 7.3-2 or higher.
Refer to the OpenVMS Software Product Description (SPD 82.35.xx) for details.
Disk Space Requirements (Block Cluster Size = 1)
| Disk space required for compiler kit installation: | 160,000 blocks (80 MB) |
| Disk space required for use (permanent): | 150,000 blocks (75 MB) |
| Disk space required for Debug kit installation: | 80,000 blocks (40 MB) |
| Disk space required for use (permanent): |
16,000 blocks
( 8 MB) |
These counts refer to the disk space required on the system disk. The sizes are approximate; actual sizes may vary depending on the user's system environment, configuration, and software options.
OpenVMS I64 supports the following Integrity Servers:
Note: A socket is a receptacle for microprocessor modules. A single microprocessor module may contain one or more CPUs.
Refer to the OpenVMS Software Product Description (SPD 82.35.xx) for details.
Disk Space Requirements (Block Cluster Size = 1)
| Disk space required for compiler kit installation: | ? blocks (? MB) |
| Disk space required for use (permanent): | ? blocks (? MB) |
| Disk space required for Debug kit installation: | ? blocks (? MB) |
| Disk space required for use (permanent): |
? blocks
( ? MB) |
These counts refer to the disk space required on the system disk. The sizes are approximate; actual sizes may vary depending on the user's system environment, configuration, and software options.
The following are software requirements:
A version update represents a complete distribution media replacement for the previous release of HP C++ for OpenVMS. To provide for proper operation with the new release of HP C++ for OpenVMS, product changes and functional enhancements in a version update may require the recompilation and relinking of all modules in an application built with a prior version. |
A software license is required in order to use the HP C++ software product. For VAX and Alpha platforms, HP C++ is offered with Concurrent Use, Personal Use and Traditional 'capacity' licenses. For I64, it is offered with Concurrent Use licenses. Version update licenses are not available for the I64 platform. Rights to use future revisions of HP C++ are available only through a Support Agreement or through a new license purchase. For more information about OpenVMS license terms and policies, contact your local HP sales office, or refer to the Software Licensing site at: <http://licensing.hp.com/swl/view.slm?page=index>
This layered product supports the OpenVMS License Management Facility.
License units for Alpha and VAX HP C++ are allocated on a Capacity Use, Personal Use, or Concurrent Use basis. License units for I64 HP C++ are allocated on a Concurrent Use basis.
Each Personal Use license allows one identified individual to use the layered product. Each Concurrent Use license allows any one individual at a time to use the layered product.
For more information on the License Management Facility, refer to the OpenVMS Operating System Software Product Description or the License Management Facility manual of the OpenVMS Alpha documentation set. For more information about HP's licensing terms and policies, contact your local HP office.
This layered product is fully supported when installed on any valid and licensed OpenVMS Cluster* configuration. The HARDWARE REQUIREMENTS section of this product's Software Product Description detail any special hardware required by this product.
* OpenVMS Cluster configurations are fully described in the OpenVMS Cluster Software Product Description (29.78.xx) and include CI, Ethernet, and Mixed Interconnect configurations.
The following OpenVMS classes are required for full functionality of this layered product:
For more information on OpenVMS classes and tailoring, refer to the OpenVMS Operating System Software Product Description (SPD 82.35.xx).
The minimum hardware and software requirements for any future version of this product may be different from the requirements for the current version.
HP C++ for OpenVMS Alpha product is available on the OpenVMS Alpha Software Layered Products Library Package (QA-03XAA-H8). The library package includes media and documentation on CD-ROM.
The software documentation for C++ on OpenVMS Alpha is available as part of the OpenVMS Alpha Online Documentation CD-ROM Library (QA-4KM8A-G8). A hardcopy documentation set can be ordered separately (QA-0HQAA-GZ).
HP C++ OpenVMS I64 ONLY:
HP C++ for OpenVMS I64 is available on the Layered Products media within the Operating Environment package. The Layered Products media includes the product binaries and on-line documentation. An optional hardcopy documentation kit is also offered.
This software is provided by HP with a 90 day conformance warranty in accordance with the HP warranty terms applicable to the license purchase.
When purchasing HP C++ both a license and media must be ordered. The license deliverable provides the LMF PAK required to run the HP C++ software. The VMS Operating System or Operating Environment (license and media) is a prerequisite to running HP C++.
HP C++ for OpenVMS OpenVMS Alpha Software Licenses:
Software Licenses:
Software Update Licenses:
Software Media/Documentation: QA-0HQAA-H8
Software Documentation (hardcopy): QA-0HQAA-GZ
HP C++ for OpenVMS I64 ONLY:
Software Licenses:
Concurrent Use: BA349AC
Software Media:
Foundation Operating Media, BA322AA or
Enterprise Operating Media, BA323AA or
Mission Critical Media, BA324AA
Software Documentation (Hard Copy): BA349MN
An example of a new order for HP C++:
Concurrent Use License - BA349AC
Binaries: Operating Environment Media - BA32*A
Hardcopy Documentation Kit (Optional) BA349MN
For more information on the Operating Environments, please see the HP Operating Environments for OpenVMS I64 SPD: 82.34.**
The "*" denotes variant fields.
The ordering information is valid at the time of release. Please contact your local HP office for the most up-to-date information.
© 2005 Hewlett-Packard Development Company, L.P.
Confidential computer software. Valid license from HP and/or its subsidiaries required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial use.
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing here in should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
|
|||||||||||