A compilation approach where source code is translated directly into native machine code before the program runs, producing executable files that don't need a runtime environment.
Contrasts with 'just-in-time' compilation, emphasizing that the work is done 'ahead of time' - before execution. This traditional approach dominated early computing (1950s-60s) and resurged with modern tools like GraalVM Native Image.
Try Another Word