C
Programming Productivity Tools
Various programming productivity tools can help you increase your productivity
as a Compaq COBOL programmer. These include the following:
• On Tru64 UNIX, Compaq FUSE, an integrated development environment ♦
• Debugging tools for Compaq COBOL programs
– Ladebug Debugger for the Tru64 UNIX operating system (Section C.3)
– OpenVMS Debugger for the OpenVMS Alpha operating system
(Section C.4)
• Language-Sensitive Editor (LSE) and Source Code Analyzer (SCA)
(Section C.5), available on the OpenVMS Alpha operating system
• Oracle CDD/Repository (Section C.6), available on the OpenVMS Alpha
operating system ♦
C.1 Compaq FUSE—an Integrated Development Environment
(Tru64 UNIX)
Compaq FUSE is the Compaq integrated software development environment for
UNIX workstations. Compaq FUSE is available in two variations: the Compaq
FUSE base system, and FUSElite, a subset of Compaq FUSE (used for C program
development), which is upgradable to the full base system.
Compaq FUSE supports basic software development activities including coding,
building, debugging, performance analysis and code management. Some of the
Compaq FUSE tools are layered on commonly used UNIX tools including
make
,
prof
,
rcs
, and
sccs
. The default integrated debugger is Ladebug Debugger.
These Compaq FUSE tools provide easy-to-use Motif graphic interfaces, plus
benefits achieved through integration with other Compaq FUSE tools and
through extensions to the capabilities of the base tools.
Compaq FUSE also provides an integrated text editor with a Motif user
interface as well as integrated
emacs
and
vi
. Other Compaq FUSE tools provide
integrated static analysis and browsing capabilities, including program source
cross-referencing and call-graph browsing.
Additional tools (such as the Code Manager, Profiler, and Compare—all based on
standard UNIX utilities—and the Cross-Referencer and Call Graph Browser) are
available with the Compaq FUSE base system.
The Compaq FUSE integration framework allows tools to invoke one another and
trigger operations. Programming tasks are automated and streamlined, reducing
some operations to a single mouse button click.
With Compaq FUSE you can:
• Distribute a build and run compilations in parallel.
Programming Productivity Tools C–1