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
Publicar un comentario