1. TALLER DE COMPILADORES
Utilizando la herramienta de búsqueda de la Web, Investigar los siguientes temas:
Herramientas para la construcción de procesadores de lenguaje.
Aplicación de los lenguajes:
Reseña Histórica
Las primeras aplicaciones del procesamiento del lenguaje natural surgieron entre 1940 y
1960,teniendo como interés fundamental la traducción automática de textos entre diferentes
idiomas. Los experimentos en este ámbito se basaban fundamentalmente en la sustitución
automática palabra por palabra, por lo que se obtenían traducciones muy rudimentarias, que no
proporcionaban unos resultados claros. Surgió por tanto la necesidad de resolver ambigüedades
sintácticas y semánticas, así como la importancia de considerar la información contextual. Los
problemas más relevantes en este tiempo fueron la carencia de un orden de la estructura
oracional en algunas lenguas, y la dificultad para obtener una representación tanto sintáctica
como semántica, pero una vez que se empezaron a tener en cuenta se dio paso a una concepción
más realista del lenguaje en la que era necesario contemplar las transformaciones que se
producen en la estructura de la frase durante el proceso de traducción. Los últimos años se
caracterizan por la incorporación de técnicas estadísticas y el desarrollo de formalismos
adecuados para el tratamiento de la información léxica. Se ha introducido nuevas técnicas de
representación del conocimiento muy cercanas a la inteligencia artificial, y las técnicas de
procesamiento utilizadas por investigadores procedentes del área de la lingüística e informática
son cada vezmás próximas.
Diseño y construcción de un compilador.
2. Las herramientas Flex y Bison.
Que es flex y Bison
Son dos herramientas para el desarrollo de procesadores de lenguajes.
Flex.- Sirve para construir analizadores léxicos o también llamado scanner.
Bison.- Es la herramienta encargada de la generación de analizadores sintácticos o llamados
también parsers.
Como se instala Flex y Bison
10. Como se compila con Flex y Bison
• Luego de escribir las especificaciones de flex y bison realizar lo siguiente.
Si se desea invocar a flex:
11.
12. 2 Ejemplos de la creación de un compilador utilizando Flex y Bison.
Subir el archivo final en formato PDF al Espacio del Aula Virtual.
Subir su archivo al repositorio SlidesHere e insertarlo dentro de su blog de trabajo. La
información debe ser publicada hasta la hora indicada por su profesor.