Accession Number : ADP003518

Title :   The Evolution of the JOVIAL/J73 Language from Definition to Use,


Personal Author(s) : Pepe,J. T.

Report Date : NOV 1982

Pagination or Media Count : 11

Abstract : The development of a standard programming language is a multi-year effort involving many phases of activity starting with language requirements analysis, leading to language definition, production compilers and programming utilities, and then configuration management of the support software and documentation. After a study of the requirements for a standard Air Force high order language, the JOVIAL/J73 language was defined by MIL-STD-1589A (later superceded by MIL-STD-1589B). Several years of compiler development has resulted in JOVIAL/J73 compilers hosted on three mainframe computers and targeted to several embedded architectures. Because of an embedded computer's limited resources considerable effort has been devoted to compiled object code optimization. The Air Force has sponsored the development of the JOVIAL Compiler Validation System for validating JOVIAL compilers and JOVIAL programming utilities to assist programmers in writing and debugging JOVIAL code. The Language Control Facility has been established to control the definition of JOVIAL/J73, validate compilers and provide support for JOVIAL programmers. (Author)

Descriptors :   *High level languages, Standards, Compilers, Configuration management, Embedding, Computer programming, Validation

Distribution Statement : APPROVED FOR PUBLIC RELEASE