I intentionally stick to use the phrase “runtime code genera...

I intentionally stick to use the phrase “runtime code generation and execution” instead of the simple “JIT” (Just-In-Time) or “AOT” (Ahead-Of-Time) compilation, where the latter two are more common terms in general. But I find them confusing and misused sometimes6.

AOT generally refers to the process of compiling the source code into machine code before the execution of the program. In contrast, JIT refers to the process of compiling the source code into machine code during the execution of the program.

www.joshbeckman.org/notes/726194478