Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo

Autores
Vázquez, Juan Carlos; Constable, Leticia E.; Jornet, Wilfredo; Meloni, Brenda; Carballo , Nicolás
Año de publicación
2016
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
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.
Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Constable, Leticia E.. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Carballo, Nicolás. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Materia
teoría de lenguajes
máquinas abstractas
descenso recursivo
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Attribution-NonCommercial-NoDerivatives 4.0 International
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/12399

id RIAUTN_cdf468ca3b837632e21ed3adf2f8fb3e
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/12399
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Enseñanzas de la implementación de un analizador sintáctico por descenso recursivoVázquez, Juan CarlosConstable, Leticia E.Jornet, WilfredoMeloni, BrendaCarballo , Nicolásteoría de lenguajesmáquinas abstractasdescenso recursivoLa 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.Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.Fil: Constable, Leticia E.. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.Fil: Carballo, Nicolás. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.Conaiisi - Universidad Católica de Salta2025-03-14T19:38:36Z2016info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfhttps://hdl.handle.net/20.500.12272/12399spainfo:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Juan Carlos VázquezCC BY-NC-ND (Autoría-No comercial-No derivadas)2016reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-10-01T12:00:13Zoai:ria.utn.edu.ar:20.500.12272/12399instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-10-01 12:00:14.09Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
title Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
spellingShingle Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
Vázquez, Juan Carlos
teoría de lenguajes
máquinas abstractas
descenso recursivo
title_short Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
title_full Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
title_fullStr Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
title_full_unstemmed Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
title_sort Enseñanzas de la implementación de un analizador sintáctico por descenso recursivo
dc.creator.none.fl_str_mv Vázquez, Juan Carlos
Constable, Leticia E.
Jornet, Wilfredo
Meloni, Brenda
Carballo , Nicolás
author Vázquez, Juan Carlos
author_facet Vázquez, Juan Carlos
Constable, Leticia E.
Jornet, Wilfredo
Meloni, Brenda
Carballo , Nicolás
author_role author
author2 Constable, Leticia E.
Jornet, Wilfredo
Meloni, Brenda
Carballo , Nicolás
author2_role author
author
author
author
dc.subject.none.fl_str_mv teoría de lenguajes
máquinas abstractas
descenso recursivo
topic teoría de lenguajes
máquinas abstractas
descenso recursivo
dc.description.none.fl_txt_mv 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.
Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Constable, Leticia E.. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
Fil: Carballo, Nicolás. Universidad Tecnológica Nacional. Regional Córdoba. Departamento de Ingeniería en sistemas de Información; Argentina.
description 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.
publishDate 2016
dc.date.none.fl_str_mv 2016
2025-03-14T19:38:36Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12272/12399
url https://hdl.handle.net/20.500.12272/12399
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
Juan Carlos Vázquez
CC BY-NC-ND (Autoría-No comercial-No derivadas)
2016
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
Juan Carlos Vázquez
CC BY-NC-ND (Autoría-No comercial-No derivadas)
2016
dc.format.none.fl_str_mv pdf
application/pdf
dc.publisher.none.fl_str_mv Conaiisi - Universidad Católica de Salta
publisher.none.fl_str_mv Conaiisi - Universidad Católica de Salta
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877862427616346112
score 13.364332