C++ is an object-oriented programming language which is based on the ANSI C language. Among Stratus customers, this is a highly sought-after product set. GNU C++ and the GNU debugger (GDB) have been ported to VOS via the POSIX interface.
Key features and benefits
Product description
GNU C++ for VOS: Key features and benefits
| GNU C++ for VOS: Key Features and Benefits | |
| Features | Benefits |
Preprocesses, compiles, assembles and binds both C and C++ code on a single command line. |
Developers now can both port and develop modern, large-scale object-oriented C++ programs for VOS. |
Compiles "classic" C, ANSI C, Cfront C++, and ANSI C++ code which conforms to the ANSI C++ standard. |
Developers can use whatever style of C or C++ programming is most familiar to them, resulting in higher productivity. |
Offers a set of stable, widely used development tools because the GNU compiler, libraries and debugger are freely available as source code and have been ported to many different platforms, including HP-UX / PA RISC in 1993. |
The C++ package is a familiar, stable toolset, so skilled developers may be easier to attract and can be quickly productive in the VOS environment. |
The GNU C++ compiler is as close to the ANSI C++ standard as any other, and supports most of the language as defined by the 1996 draft ANSI C++ standard, including templates and exceptions. It also supports a unique set of GNU extensions to the C and C++ languages. |
Customers can be confident that developers are working with a widely-used standard. |
The GNU C++ for VOS compiler takes advantage of existing and new VOS components:
|
Little or no learning curve for VOS programmers; they can be productive almost immediately. |
The VOS Binder now supports GNU object files and archives, and long external names. |
Provides all the support required to bind C++ and traditionally written programs, either together in a single program or in separate programs. |
The GNU Debugger for VOS (GDB) supports a variety of languages including C and C++. |
GDB enables a developer to efficiently locate and remove program errors and create more stable and reliable programs. |
The GNU Utilities for VOS offer a set of reliable, UNIX-like tools to assist in program development. |
Developing and debugging VOS C++ programs is easier and more familiar to programmers used to working in UNIX environments. |
Product description:
C++ is an object-oriented programming language which is based on the ANSI C language. Among Stratus customers, this is a highly sought-after product set.
GNU C++ and the GNU debugger (GDB) have been ported to VOS via the POSIX interface.
The GNU C++ for VOS package has three components:
- The compiler (GNU version 2.95.2) and the runtime libraries libstdc++ (version 2.10.0) and libg++ (GNU version 2.8.1.1) which are collections of standard object files.
- The GNU Debugger for VOS (GDB) (GNU version 4.17), which is an interactive tool for debugging C++ executable programs.
- GNU C++ binary utilities (GNU V2.9.1), which is a basic suite of UNIX tools that support the C++ development process.
The product includes a shell (bash), binary utilities and over one hundred and forty UNIX commands that are used in UNIX scripts and makefiles to allow POSIX-compliant C or C++ source code to be built on VOS for the POSIX environment.
The GNU C++ for VOS package is a Continuum PA8000 (and post-Continuum) product only. It can create code executable on PA7100, PA8000 and PA8500 machines.
GNU C++ is sometimes identified as "g++"; the terms are equivalent.
The GNU C++ for VOS compiler can be used to pre-process, compile, assemble and bind both C and C++ programs. First developed in the late 80's, C++ is today the development language of choice for a wide variety of applications.
It enables developers to create large-scale, object-oriented programs for the VOS environment. In contrast to procedural languages like C and PL/1, C++ allows development of object-oriented software. An object-oriented approach can be a better one for developing large, complex programs because object-oriented software is more easily maintained.
![Stratus Technologies [logo]](/images/logo-on-white.jpg)

![Left Corner [Learn More]](/images/learn-tab-left.gif)
![Right Corner [Learn More]](/images/learn-tab-right.gif)