Also found in: Dictionary, Thesaurus, Medical.
AOT compilation(Ahead Of Time compilation) Compiling applications prior to execution. AOT generally refers to compiling bytecode into executable machine code (machine language) rather than having it interpreted at runtime. In this case, it is similar to JIT (just in time) compilation, except that JIT compiles bytecode into machine code just before it is executed. With AOT, the machine language is maintained in the computer. With JIT, the bytecode is maintained.
All traditional non-interpreted languages such as assembly language and high-level languages such as C and C++ are turned into machine code by the programmer, and it is the machine code file that is installed and run. See JIT compilation, bytecode, assembly language and machine language.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.