compile time


Also found in: Dictionary, Thesaurus, Medical, Legal, Wikipedia.

compile time

(programming)
The period of time during which a program's source code is being translated into executable code, as opposed to run time when the program is being executed. As well as the work done by the compiler, this may include macro preprocessing as done by cpp for example. The final stage of program construction, performed by the linker, would generally also be classed as compile time but might be distinguished as link time.

For example, static data in a C program is allocated at compile time whereas non-static data is allocated at run time, probably on the stack.

compile time

The time it takes to translate a program from source language into machine language. Linker time may also be included in compile time. See compile and linker.
References in periodicals archive ?
Engineers on UNIX-based networks will reap an additional compile time bonus in the Quartus II version 2.
1998], a type of linear scan algorithm that invests more work at compile time in order to produce better code.
Another benefit related to compile time type checking is that the C++ compiler did not introduce run-time overhead by generating code to recheck type compatibility at run time.
14% less time to compile a collection of reference designs, (with the maximum improvement in compile time being 43.
The new Quartus Prime design software is optimized to enhance the FPGA and SoC FPGA design process by reducing design iterations, delivering the industry s fastest compile times, and accelerating silicon performance.
PolySpace Technologies, a provider of automatic detection of run-time errors at compile time, has launched a software bug detection service in the United Kingdom.
Since all of this execution occurs at compile time, use of macros imposes no run-time penalty.
The new Generic Programming Interface for Interra Analyzers includes compile time type-safety, usage of high level design patterns and separation of flow and actions to make EDA tool development easier and more efficient.
Quartus II allows partial compilation when sections of code have been changed instead of the entire project code, speeding time to market by reducing compile time up to 70 percent.
Compile time options are designed to allow developers to customize applications to meet the strict requirements imposed by the constrained environments typical of wireless and embedded applications.
EVE representatives will be available to discuss the ZeBu emulation system's features, including fast compile time, a catalog of virtual intellectual property and Smart Debug methodology, its environmentally friendly footprint and its multiple concurrent user capabilities.
ZeBu-Server's unique features will be highlighted, including fast compile time, a catalog of virtual intellectual property and Smart Debug methodology, its environmentally friendly footprint and ability to serve multiple concurrent users.