Specifications
1
Introduction to the OpenVMS Programming
Environment
The OpenVMS operating system provides a rich and varied environment for
developing software application programs. Programming software that is
included in the OpenVMS operating system and a wide range of optional tools
offer a comprehensive environment for building software applications. By
using the right tool for the right job, programmers at all levels can enhance
productivity, improve software quality, and manage complex programming tasks.
This book can help you choose the right tool for the programming task at hand.
It briefly describes the features of OpenVMS tools and points to other manuals
for additional information about using them.
This chapter provides introductions to:
• Built-in and optional OpenVMS programming tools
• Portable and interoperable applications support
• Distributed computing support, including the client/server style
• Object-oriented design support
• Database and transaction processing support
• Specialized development environments
• Migration tools for moving OpenVMS VAX applications to OpenVMS AXP
1.1 Built-in and Optional OpenVMS Programming Tools
OpenVMS programming tools are available for performing the following tasks:
• Creating source files
• Managing software development tasks
• Compiling, linking, and debugging programs
• Accessing libraries of prewritten and debugged routines
Some OpenVMS programming tools are built into the operating system while
others are optional tools that are separately orderable. Tools built into the
OpenVMS operating system include text processors, assemblers, linkers,
debuggers, utilities, run-time libraries, system services, and other callable system
routines. Optional tools include compilers, interpreters, and project management
tools.
1–1










