kirancodes.me
To Proof Maintenance & Beyond!

An Efficient Separate Compilation Strategy for Very Large Programs

Andres Rudmik, Barbara G. Moore

Abstract

This paper describes the design of a compiling system that supports the efficient compilation of very large programs. The system consists of front ends for different languages, a common program database to store the intermediate code, and various back ends, optimizers, debuggers and other development tools. The compiling system achieves efficiency of use by minimizing the number of system components that must be invoked when a small change is made in a program.

Related papers