Un compilador es un programa informático que traduce el código fuente escrito en un lenguaje de programación específico a un código objeto ejecutable por una computadora. El compilador toma el código fuente escrito en un lenguaje de programación y lo convierte en instrucciones que la computadora puede entender y ejecutar.