Ensambladores, intérpretes, Compiladores y VM
Un compilador es un programa informático que tiene la tarea de Traducir el código fuente escrito en un lenguaje de programación y transformarlo en su equivalente en código máquina, al proceso de traducción se le denomina Compilación.