compilador
Un compilador es un programa que traduce código fuente escrito en un lenguaje de alto nivel a una forma ejecutable o a una representación intermedia. Su objetivo es permitir que el software pueda ejecutarse en una plataforma específica, a menudo optimizando el código durante la traducción.
El proceso de compilación suele dividirse en una parte frontal y una parte trasera. El front end
Los compiladores pueden ser nativos o cruzados. Un compilador nativo genera código para la misma arquitectura
En la práctica, la distinción entre compiladores y intérpretes radica en cuándo se realiza la traducción y
La historia de la compilación se remonta a la década de 1950, con lenguajes como Fortran y