Software Product Description

Software
Product
Description

PRODUCT NAME: DIGITAL C++ Version 6.0 for DIGITAL UNIX Systems
SPD 41.91.11

January 1998

DESCRIPTION

DIGITAL C++ for DIGITAL UNIX® Systems (formerly DEC C++ for DIGITAL UNIX Systems) offers a complete C++ development environment based on a robust implementation of the Final Draft International ANSI C++ Standard (FDIS). DIGITAL C++ used along with the Developers' Toolkit for DIGITAL UNIX and DEC FUSE offers application developers a complete C++ development environment.

DIGITAL C++ includes:

Application developers using DIGITAL C++ are required to purchase a license for the Developers' Toolkit for DIGITAL UNIX. This product provides a set of UNIX development tools that include: a symbolic source-level debugger (Ladebug), ATOM based performance and analysis tools, program analysis tools (profiling and performance analysis), two ANSI conformant C Compilers (including DEC C for DIGITAL UNIX), reordering tools (cord, feedback, and runcord), and the Porting Assistant, which aids in porting to DIGITAL UNIX from other UNIX platforms and from OpenVMS. For further information on these products, please see SPD 44.36.

The Ladebug debugger provides basic debugging capabilities as well as specific support for the C++ language, including function name and operator overloading, C++ scoping, templates, C++ exception handling, multiple inheritance, virtual base classes, and virtual functions. Both window-based and dbx-style command-line interfaces are provided. C++ debugging on DIGITAL UNIX is not supported by dbx, only by Ladebug.

Application developers interested in an integrated, graphical, GUI-based, extensible development environment may be interested in purchasing licenses for DEC FUSE and the DEC FUSE C++ Support option. For more information, please see SPD 44.71.

For more information on the Developers' Toolkit, C Developers' Extensions and DEC FUSE, please see the Optional Software section below.

DIGITAL C++ supports the DIGITAL UNIX features of shared libraries and 64-bit computing.

The DIGITAL C++ documentation provides comprehensive reference and usage information for all product components. Online reference pages (man pages) are provided with the software, and browser-based (html) documents are provided on the Layered Products Documentation CD-ROM for the following manuals: Using DIGITAL C++ on DIGITAL UNIX Systems, DIGITAL C++ Installation Guide for DIGITAL UNIX Systems, and the DEC C++ Class Library Reference Manual. Hardcopy documentation is available by ordering the separate software documentation kit. The hardcopy documentation kit also includes a copy of an authoritative book on C++, The C++ Programming Language, 3rd Edition, by Bjarne Stroustrup.

Run-Time Library Redistribution:

The DIGITAL C++ kit includes updated Run-Time Library shareable images. Digital grants the user a nonexclusive royalty-free worldwide right to reproduce and distribute the executable version of the Run-Time Library ("the RTL's") provided that the user:

For DIGITAL UNIX systems, the RTL images are designated as:

Refer to the DIGITAL C++ Version 6.0 Release Notes for details on how to redistribute the RTL images provided with this DIGITAL C++ kit.

HARDWARE REQUIREMENTS

Any Alpha system that is capable of running DIGITAL UNIX Version 4.0.

Disk Space Requirements

Disk space required for installation:
  On DIGITAL UNIX V4.0
Root file system: / 0 MB
Other file systems: /usr 40.00 MB
/tmp 40.00 MB
/var 0.00 MB

Disk space required for use (permanent):
  On DIGITAL UNIX V4.0
Root file system: / 0 MB
Other file systems: /usr 40.00 MB
/var 0.00 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.

SOFTWARE REQUIREMENTS

A license for the Developers' Toolkit is required. It is through this product that application developers gain access to Ladebug, a symbolic source-level debugger, and other useful development tools.

For more information on the Developers' Toolkit, please see SPD 44.36.

OPTIONAL SOFTWARE REQUIREMENTS

DEC FUSE and the DEC FUSE C++ Support option provide an integrated, graphical, GUI-based, extensible software development environment for C, C++, and Fortran application development. These tools include special support for C++, such as C++ class browsing, online tutorial, hypertext-based help, code-management tools, and more. Refer to the DEC FUSE for DIGITAL UNIX Software Product Description (SPD 44.71).

This release of DIGITAL C++ includes a version of the Ladebug debugger and debugger graphical user interface. This debugger can be invoked through the graphical user interface that is provided.

In summary, optional software products are:

GROWTH CONSIDERATIONS

The minimum hardware/software requirements for any future version of this product may be different from the requirements for the current version. A version update represents a complete distribution media replacement for the previous release of DIGITAL C++ binaries. 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 of DIGITAL C++ to provide for proper operation with the new release of DIGITAL C++.

DISTRIBUTION MEDIA

This product is available on the DIGITAL CD-ROM Software Library for DIGITAL UNIX (QA-054AA-H8) or a CD-ROM containing only the DIGITAL C++ for DIGITAL UNIX (QA-MTRAA-H8). Documentation in hardcopy format can be ordered separately.

ORDERING INFORMATION

Software Licenses:

SOFTWARE LICENSING

This software is only furnished under a license. For more information about Digital's licensing terms and policies, contact your local Digital office.

License Management Facility Support

This layered product supports the DIGITAL UNIX License Management Facility.

License units for this product are allocated on an Unlimited System Use plus Personal and Concurrent Use basis.

SOFTWARE PRODUCT SERVICES

A variety of service options are available from Digital. For more information, contact your local Digital office.

SOFTWARE WARRANTY

Warranty for this software product is provided by Digital with the purchase of a license for the product. This means that Digital will remedy any nonconformance when it is reported to Digital by the customer during the warranty period.

The warranty period is one year. It begins when the software is installed or thirty days after delivery to the end user, whichever occurs first and expires one year later. All warranty related support for this software will end one year after release of the subsequent versions.

Warranty is provided in the country of purchase. Digital will provide a service location which will accept reporting (in format prescribed by Digital) of a nonconformance problem caused when using the licensed software under normal conditions as defined by this SPD. Digital will remedy a nonconformance problem in the current unaltered release of the licensed software by issuing correction information such as: corrected documentation, corrected code; or a notice of availability of corrected code; or a restriction or a bypass. The customer will be responsible for the preparation and submission of the problem report to the service location.

WARRANTY EXCLUSION

DIGITAL DOES NOT WARRANT THAT THE SOFTWARE LICENSED TO CUSTOMER SHALL BE ERROR FREE, THAT THE SOFTWARE SHALL OPERATE WITH ANY HARDWARE AND SOFTWARE OTHER THAN AS SPECIFIED IN THIS SPD, THAT THE SOFTWARE SHALL SATISFY CUSTOMER'S OWN SPECIFIC REQUIREMENTS, OR THAT COPIES OF THE SOFTWARE OTHER THAN THOSE PROVIDED OR AUTHORIZED BY DIGITAL SHALL CONFORM TO THE SPD.

DIGITAL MAKES NO WARRANTIES WITH RESPECT TO THE FITNESS AND OPERABILITY OF MODIFICATIONS NOT MADE BY DIGITAL.

IF THE SOFTWARE FAILS TO FUNCTION FOR REASONS STATED ABOVE, THE CUSTOMER'S WARRANTY WILL BE INVALIDATED AND ALL SERVICE CALLS WILL BE BILLABLE AT THE PREVAILING PER CALL RATES.

This Software Warranty is effective for licensed software products ordered in the United States after October 1988 and supersedes all prior versions.
® UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd.
tm The DIGITAL Logo, Alpha, DEC, DEC FUSE, Ladebug, Digital, and VAX C are trademarks of Digital Equipment Corporation.

© 1998 Digital Equipment Corporation. All rights reserved.