C/C++ Programmer's Guide (G06.25+)
Introduction to HP C and C++ for NonStop Systems
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
1-3
Visual Inspect Symbolic Debugger
Visual Inspect Symbolic Debugger
Visual Inspect is an optional PC-based (GUI) symbolic debugger designed to work in
complex distributed environments. Visual Inspect:
•
Supports application debugging in either the development or production
environment
•
Uses program visualization, direct manipulation, and other techniques to improve
productivity for both new and sophisticated users
•
Provides source-level debugging for servers executing in either the Guardian or
OSS environment; provides additional application navigation features that allow a
higher level of abstraction
•
Supports both TNS and native machine architectures and compilers (that is, C,
C++, COBOL85, NMCOBOL, ECOBOL, EpTAL, TAL, pTAL, D-series Pascal, and
FORTRAN), in the Guardian and OSS executing environments
•
Is also available as a stand-alone product
For more information about enabling and using Visual Inspect, see the Visual Inspect
online help. See also the descriptions of pragmas INSPECT on page 13-52 and
SYMBOLS on page 13-100.
NonStop SQL/MP Compiler
The NonStop SQL/MP compiler processes embedded SQL statements from C source
programs and generates the correct NonStop SQL/MP database calls.
TNS C++ Language System
The TNS C++ language system includes the TNS C language system and the HP C++
translator, Cfront. Cfront supports the C++ language features provided in the UNIX
System Labs (USL) C++ translator, Cfront, version 3.0. These features are described
in The Annotated C++ Reference Manual (ANSI Base Document). The HP C++ run-
time library provides the functions needed for initialization, termination, and memory
management of C++ programs and the iostream class library.
HP Cfront accepts C++ source code accepted by USL Cfront, version 3.0. In addition,
Cfront provides support for:
•
C compiler pragmas
•
Large-memory model
•
32-bit data model
•
Data type signed char
•
Data type long long
•
Source level debugging with the Inspect debugger
In the Guardian environment, support is also provided for: