Engineering PapersโŒ• Search

NASA NTRS ยท 19890004447

Utilities for master source code distribution: MAX and Friends

Abstract

MAX is a program for the manipulation of FORTRAN master source code (MSC). This is a technique by which one maintains one and only one master copy of a FORTRAN program under a program developing system, which for MAX is assumed to be VAX/VMS. The master copy is not intended to be directly compiled. Instead it must be pre-processed by MAX to produce compilable instances. These instances may correspond to different code versions (for example, double precision versus single precision), different machines (for example, IBM, CDC, Cray) or different operating systems (i.e., VAX/VMS versus VAX/UNIX). The advantage os using a master source is more pronounced in complex application programs that are developed and maintained over many years and are to be transported and executed on several computer environments. The version lag problem that plagues many such programs is avoided by this approach. MAX is complemented by several auxiliary programs that perform nonessential functions. The ensemble is collectively known as MAX and Friends. All of these programs, including MAX, are executed as foreign VAX/VMS commands and can easily be hidden in customized VMS command procedures.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Felippa, Carlos A.. 1988-10-01. Utilities for master source code distribution: MAX and Friends. https://ntrs.nasa.gov/citations/19890004447

Cite the original work for its findings. Save a collection to share your selection of sources.