Compilación

Proceso de traducción de un Lenguaje de Programación. Normalmente este proceso implica la traducción de un Lenguaje de Programación de alto nivel a lenguaje de programación de bajo nivel, o el formato binario de un conjunto de instrucciones específicas.
La traducción realiza con un programa denominado compilador. Un compilador Java traduce los programas en byte codes.

Imagen generada por la iPMOGuide.com