This document is the "OpenVMS Programming Environment Manual," published in March 1994, which serves as a guide for programmers developing applications on the OpenVMS operating system for both VAX and AXP platforms.
The manual provides an overview of the tools and environment available for software development, including:
- Programming Tools: It covers utilities for creating and managing source files (e.g., EVE, EDT, CMS, MMS), compilers and assemblers for various languages (Ada, BASIC, C, C++, COBOL, Fortran, Pascal, PL/I, and MACRO), and linking/librarian utilities.
- Application Development: It outlines support for building portable and interoperable applications, including adherence to open standards (POSIX, SQL, X Window System, OSF/Motif), and database/transaction processing support (DEC Rdb, DEC DBMS, DECtp).
- Distributed Computing: The manual details support for distributed applications, including client/server configurations, VMScluster environments, PATHWORKS, and the OSF Distributed Computing Environment (DCE).
- Debugging and Testing: It describes tools for debugging and testing, such as the OpenVMS Debugger, System Dump Analyzer (SDA), DEC Performance and Coverage Analyzer (PCA), and DEC Test Manager.
- System Routines: It provides information on using callable system routines, including Run-Time Library (RTL) routines, system services for resource control and process management, and OpenVMS Record Management Services (RMS) for file manipulation.
- Migration: It includes information regarding migration tools, such as the VAX Environment Software Translator (VEST), for moving applications from OpenVMS VAX to OpenVMS AXP.