(En primer lugar, debo dejar en claro que los compiladores y las máquinas virtuales ( aka ) son un campo completamente desconocido para mí)
Según tengo entendido, cada vez que se ejecuta una aplicación Java / C # / ..., se invoca una VM y traduce el código intermedio (bytecode, CIL, etc.) a las instrucciones de la máquina.
Pero, ¿por qué esta operación no puede hacerse solo una vez, en el momento de la instalación?