C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Introduction to HP C and C++ for NonStop Systems
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
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 NonStop 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 details about enabling and using Visual Inspect, see the Visual Inspect online
help. See also the descriptions of pragmas INSPECT on page 13-51 and SYMBOLS
on page 13-102.
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