Estou tentando entender as diferenças entre um intérprete tradicional, um compilador JIT, um intérprete JIT e um compilador AOT. Um intérprete é apenas uma máquina (virtual ou física) que executa instruções em alguma linguagem de computador. Nesse sentido, a JVM é um intérprete e as CPUs físicas...