Accession Number : AD0773838

Title :   The Design of an Optimizing Compiler,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s) : Wulf,William A. ; Johnsson,Richard K. ; Weinstock,Charles B. ; Hobbs,Steven O.

Report Date : DEC 1973

Pagination or Media Count : 107

Abstract : There are important classes of programs which must be highly efficient on a particular computer, independent of how fast that computer may be; systems programs are one such class. In order to be able to write these programs in a higher-level language and accrue the benefits associated with the use of such languages, there must be compilers which will produce highly efficient representations of these programs. The paper describes the design and implementation of a highly optimizing compiler for the BLISS language. A notational scheme is described in terms of which an overview of the compiler is presented. The logical phases of the compiler are described in some detail.

Descriptors :   *Compilers, *Programming languages, Optimization, Efficiency, Recursive functions, Syntax, Boolean algebra, Instruction manuals

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE