Entradas

INTRODUCCION

En este blog, abordaremos de manera general sobre qué es un  compilador. De igual manera  las fases del compilador, desde el análisis léxico hasta el generador  código, y cómo cada fase contribuye a convertir el código fuente en un programa ejecutable. La programación se ha convertido en una actividad fundamental que permite a los desarrolladores traducir ideas y algoritmos a un lenguaje legible  para las computadoras. Los programas se clasifican según el nivel de abstracción que ofrecen en relación al hardware: alto nivel, medio nivel y bajo nivel. Para que un programa escrito en un lenguaje de alto o medio nivel pueda ser ejecutado por una máquina, es necesario convertirlo a un lenguaje de bajo nivel o lenguaje de máquina. Este proceso es llevado a cabo por un compilador, que traduce el código fuente a un formato interpretable por la computadora. Para concluir en el blog también mostraremos la construcción de un pequeño compilador para un mini lenguaje en el idioma...