The OpenVMS User's Guide, Second Edition

Appendix E: Program Development on Open VMS Systems

Overview

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.

E.1 Software Development Tools

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.

Table E.1: Development Software Tools

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

E.2 Creating Program Source Files

The first step is to create (or...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Programming Languages
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.