Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
La comprensión de temas abstractos de la teoría de lenguajes, algoritmos y máquinas abstractas, es difícil para alumnos de los primeros cursos de las carreras de Ingeniería. El estudiante suele no tener aún el manejo fluido de programación para pasar a código los conceptos aprendidos. Se continúa en...
Guardado en:
| Autores principales: | , , , , |
|---|---|
| Otros Autores: | |
| Formato: | Documento de conferencia submittedVersion |
| Lenguaje: | Español |
| Publicado: |
Universidad Católica de Salta. Facultad de Ingeniería (Salta)
2016
|
| Materias: | |
| Acceso en línea: | https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=61417 |
| Aporte de: |
| Sumario: | La comprensión de temas abstractos de la teoría de lenguajes, algoritmos y máquinas abstractas, es difícil para alumnos de los primeros cursos de las carreras de Ingeniería. El estudiante suele no tener aún el manejo fluido de programación para pasar a código los conceptos aprendidos. Se continúa en este artículo la saga iniciada con un trabajo anterior sobre Analizadores Léxicos que, en el proyecto de I+D en el que se intenta determinar cómo informar adecuadamente errores al usar un algoritmo de análisis sintáctico general (Earley), muestra las vicisitudes de la tarea de traspasar a código la teoría con fidelidad y rigurosamente. En esta oportunidad, se comparte una serie de experiencias dejadas durante la construcción de un analizador sintáctico por descenso recursivo, usado en el proyecto y pensado como herramienta de enseñanza. |
|---|