Accession Number : ADP003520

Title :   Object Code Optimization in a Standard Compiler,

Corporate Author : SOFTWARE ENGINEERING ASSOCIATES INC TORRANCE CA

Personal Author(s) : Devine,T. E.

Report Date : NOV 1982

Pagination or Media Count : 19

Abstract : This paper discusses the generation of efficient object code. It covers ongoing work on JOVIAL compilers for various target machines. The cost and maintenance advantages of an optimizer which serves multiple targets are examined. Performance trade-offs with respect to single-target optimizers are considered. The effects of JOVIAL, a military-standard language, and its application on optimizer characteristics are explored. Contrasts are made to optimizers for other languages, such as Pascal and Ada. The difficulties inherent in comparing the quality of compiled code to assembly language are discussed. These difficulties include finding a suitable basis for comparison, determining what is a typical application, and avoiding bias in measurement. (Author)

Descriptors :   *Coding, *Optimization, *Compilers, Assembly languages, Military applications

Distribution Statement : APPROVED FOR PUBLIC RELEASE