Ahead-of-time compilation
Ahead-of-time compilation (AOT compilation) is when a compiler turns source code into a lower-level programming language (usually assembly code) before it is executed, reducing the amount of work needed to be done at run time. It's associated with compiling a higher-level programming language like C or an intermediate language like Java bytecode into native machine code. AOT compilation is seen as the opposite of just-in-time compilation.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.