2023 08 25 Economia lenguajes programacion
FORTRAN fue uno de los primeros lenguajes y hoy en día se sigue utilizando.
Los lenguajes que vinieron después de FORTRAN mantienen la estructura y sintaxis de fortran, o por lo menos es algo parecido.
Si creamos un nuevo lenguaje de programación debemos mantener la misma estructura de FOTRAN, porque si no lo hacemos, los desarrolladores quizá no quieran aprender una nueva sintaxis.
El primer paso que tenía que hacer un compilador es reconocer que toda la gramática sea correcta creando tokens válidos.
Análisis léxico¶
Primero revisa que todos los lexemas sean correctos y genera una cadena de tokens.
Parsing | Análisis gramatical¶
if x == y then z = 1; else z = 2;
Generaría un árbol de derivación para cada uno de los tokens
NOTA¶
Haremos una gramática libre del contexto usando generadores de código.
¿Por qué hay muchos lenguajes de programación?
¿Por qué hay nuevos lenguajes de programación?
¿Qué es un buen lenguaje de programación?