top of page

Compiler

KOMPILER es un lenguaje de programación y entorno diseñado para enseñar los principios del diseño de compiladores. Su sintaxis y estructura están pensadas para ayudar a los estudiantes a comprender cómo el código fuente se transforma en programas ejecutables mediante un proceso de múltiples etapas que incluye análisis léxico, análisis sintáctico, análisis semántico, optimización y generación de código. El lenguaje permite construir un árbol de sintaxis abstracta (AST) a partir de programas de entrada utilizando S-expressions como una representación concisa. También incluye herramientas para implementar diferentes etapas del proceso de compilación y visualizar sus resultados intermedios paso a paso. KOMPILER ayuda a los estudiantes a adquirir experiencia práctica en la creación de compiladores funcionales mientras aprenden conceptos avanzados de informática.

bottom of page