AOT COMPILER
An 'Ahead-of-Time (AOT) compiler' is a compiler that implements Ahead of Time Compilation. This refers to the act of compiling an intermediate language, like .NET Common Intermediate Language (CIL) or Java Bytecode, into a system-dependent binary.
Most languages with a managed runtime that can be compiled to an intermediate language take advantage of Just-In-Time (JIT). This, briefly, compiles intermediate code into binary code for a native run while the intermediate code is executing. Ahead of time compilation eliminates the need for this step by performing the compilation before execution rather than during execution.
★ Speed: NGen Revs Up Your Performance with Powerful New Features -- MSDN Magazine, April 2005
★ Mono AOT
★ Excelsior JET -- AOT for Java SE
★ Improving Swing Performance: JIT vs AOT Compilation -- LinuxWorld Magazine, November 2004
Most languages with a managed runtime that can be compiled to an intermediate language take advantage of Just-In-Time (JIT). This, briefly, compiles intermediate code into binary code for a native run while the intermediate code is executing. Ahead of time compilation eliminates the need for this step by performing the compilation before execution rather than during execution.
| Contents |
| External links |
External links
★ Speed: NGen Revs Up Your Performance with Powerful New Features -- MSDN Magazine, April 2005
★ Mono AOT
★ Excelsior JET -- AOT for Java SE
★ Improving Swing Performance: JIT vs AOT Compilation -- LinuxWorld Magazine, November 2004
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