Red de conocimiento informático - Conocimientos de programación - ¿Cómo se programa el lenguaje de programación?

¿Cómo se programa el lenguaje de programación?

El compilador es un componente central en el desarrollo de software y su función no puede ser reemplazada por ningún otro software. El compilador suele realizar las siguientes tareas durante su trabajo:

1. Leer el código fuente y obtener la descripción estructural del programa.

2. Analizar la estructura del programa y generar el código de destino correspondiente.

En los primeros días de UNIX, escribir un compilador era una tarea que requería mucho tiempo. Para simplificar el proceso de desarrollo, se desarrollaron los programas Lex y YACC para resolver la primera tarea y generar código en lenguaje C/C++ que pueda resolver el problema según el lenguaje descrito por el usuario para que lo utilicen los desarrolladores.

1. Descomponer el archivo de código fuente en diferentes palabras (Lex)

2 Descubra los componentes de estas palabras (YACC)

Desarrollado por GNU. Asociación de software Además de Flex y BISON, sus funciones son básicamente compatibles con lex y YACC, y se han realizado varias extensiones basadas en las funciones proporcionadas por Lex y YACC.