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 español el cual iremos mostrando fase por fase.



Comentarios