Accession Number:

ADA036147

Title:

Optimization Techniques for the NUSC FORTRAN Cross-Compiler.

Descriptive Note:

Technical rept.,

Corporate Author:

NAVAL UNDERWATER SYSTEMS CENTER NEWPORT R I

Personal Author(s):

Report Date:

1977-01-20

Pagination or Media Count:

31.0

Abstract:

A high-level language permits a programmer to communicate easily with a computer. The machine program that results from the use of a high-level language generally executes slower and requires more of the computer resources than the same program written efficiently in machine language. An optimization pass for the language processor can reduce the execution time and the resource requirements of the resulting program. A machine independent optimization pass that accomplishes such improvements is described in this report. The algorithms that make up the optimization pass include both machine independent general algorithms and a generalization of some machine specific features. The language processor for which optimization is performed is a cross-compiler. Examples are given illustrating the results of the optimization algorithms. Author

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware

Distribution Statement:

APPROVED FOR PUBLIC RELEASE