separate compilation

separate compilation

(programming)
A feature of most modern programming languages that allows each program module to be compiled on its own to produce an object file which the linker can later combine with other object files and libraries to produce the final executable. Separate compilation avoids processing all the source code every time the program is built, thus saving development time. The object files are designed to require minimal processing at link time. They can also be collected together into libraries and distributed commercially without giving away source code (though they can be disassembled).

Examples of the output of separate compilation are C object files (extension ".o") and Java ".class" files.
References in periodicals archive ?
Before the competition road plan project has been commissioned by a separate compilation and output data model output data.
It will take only a bit more effort to generate a separate compilation of reasons for these cancellations.
LOS ANGELES, April 19, 2012 /PRNewswire/ -- For the first time in AMERICAN IDOL history, Season 11's Top Seven have recorded two separate compilation albums, now available on iTunes.
0 developer experience is simplified with support for explicit function calls and separate compilation, allowing the creation and reuse of libraries of accelerated code.
Hurlburt admitted that he was grossly negligent in his preparation of an audit for year ending June 30, 1992; a review of financial statements for the period ending May 31, 1992; a compilation for the period ending December 31, 1991; and a separate compilation for the five months ending May 31, 1992.
Separate compilation and linking of objects - providing the capabilities and flexibility of traditional compilers enabling the creation of libraries of OpenCL programs for other programs to link to;
Separate compilation and packages allow a C- or VHDL-like approach to compiling code in individual pieces.
Super FinSim's low memory requirement, high performance save and restart, proprietary swapping mechanism, compact results format, and support for separate compilation, make it ideal for use in large simulation farms.
a leading provider of high-performance Verilog simulators announced the release of the Separate Compilation feature for its family of FinSim Verilog simulators.