The OpenVMS User's Guide, Second Edition

Open VMS provides a common programming environment that permits the development of mixed-language application programs and portable programs, as well as application programs with distributed functions that run in client/server environments.
The software applications that you develop under the OpenVMS operating system involve building and modifying source code modules and compiling, linking, and executing the resulting program images (or executables). The components of an application program typically consist of a main program, shared libraries, functional routines, and a user interface.
The aim of this appendix is to point out the bare essentials needed to compile and run a program written in a programming language such as Pascal.
OpenVMS software tools that can aid you in the development of these applications include
Language compilers, interpreters, and assemblers
Linkers and debuggers
Text processors and other program development utilities
Callable system routines such as run-time routines, system services, and other utility routines
Record management services (RMS) routines and utilities
Table E.1 lists several of the software tools that are available in the Open VMS environment.
| Type | Tools |
|---|---|
| Text processors | DEC text processing utility (DECTPU) |
| Extensible versatile editor (EVE) | |
| EDT editor | |
| Programming utilities | Linker |
| Open VMS debugger | |
| Other development utilities | Command definition utility |
| Librarian utility | |
| Message utility | |
| Callable system routines | Run-time library routines |
| System services | |
| Utility routines | |
| Record management services (RMS) routines and utilities |
The first step is to create (or...