bytecode
"El bytecode o código intermedio es un lenguaje intermedio más abstracto que el lenguaje máquina. Habitualmente, es tratado como un archivo binario que contiene instrucciones destinadas a ser ejecutadas por una máquina virtual, a diferencia de un módulo objeto tradicional producido por el compilador, cuyo contenido es código objeto o código máquina."