Log in / create account | Login with OpenID
DocForge
Programmer's Wiki

Compile time

From DocForge

Compile time refers to either the operations performed by a compiler (i.e., compile-time operations) or programming language requirements that must be met by source code for it to be successfully compiled (ie, compile-time requirements).

The operations performed at compile time usually include syntax analysis, various kinds of semantic analysis (eg, type checks and instantiation of template) and code generation.

The definition of a programming language will specify compile time requirements that source code must meet to be successfully compiled.

Compile time occurs before link time (when the output of one or more compiled files are joined together) and runtime (when a program is executed). In some programming languages it may be necessary for some compilation and linking to occur at runtime.

[edit] See also

Additional copyright notice: Some content of this page is a derivative work of a Wikipedia article under the GNU FDL. The original article and author information can be found at http://en.wikipedia.org/wiki/Compile_time.