Enseñanzas de la Implementación de un Analizador Sintáctico por Descenso Recursos.

Abstract

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.

Description

Keywords

Temas abstractos, Teoría de lenguajes, Código de conceptos

Citation

4to Congreso Nacional de Ingeniería en Informática/Sistemas de Información, 2016.

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess