The Evolution of the JOVIAL/J73 Language from Definition to Use,
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)
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 01, 1982
- Accession Number
- ADP003518
Entities
People
- J. T. Pepe
Organizations
- SofTech, Inc.