COMPILE TIME
In computer science, 'compile time' refers to either the operations performed by a compiler (ie, ''compile-time operations'') or programming language requirements that must be met by source code for it to be successfully compiled (ie, ''compile-time requirements'').
'Compile time' can also refer to the amount of time required for compilation.
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.
★ Runtime
★ Compiling
'Compile time' can also refer to the amount of time required for compilation.
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.
| Contents |
| See also |
See also
★ Runtime
★ Compiling
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español