Accession Number:

ADP003520

Title:

Object Code Optimization in a Standard Compiler,

Descriptive Note:

Corporate Author:

SOFTWARE ENGINEERING ASSOCIATES INC TORRANCE CA

Personal Author(s):

Report Date:

1982-11-01

Pagination or Media Count:

19.0

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

Subject Categories:

Distribution Statement:

APPROVED FOR PUBLIC RELEASE