PROCESADORES DEL LENGUAJE - COMPILADORES - MATERIALES

PROCESADORES DEL LENGUAJE - COMPILADORES - MATERIALES

Tanto en la asignatura de Procesadores del Lenguaje (GII) como en la de Compiladores (GIC) se estudia el proceso de traducción de los lenguajes formales con carácter general, ya sean lenguajes de datos o lenguajes de programación, sus técnicas de traducción, los módulos que componen los procesadores de lenguaje clásicos y las formas en que dichos módulos se comunican entre sí. El objetivo principal es introducir a los estudiantes en la teoría y la práctica de la traducción de lenguajes.

Este canal tiene como objetivo complementar las sesiones de teoría mediante la explicación en vídeo y la resolución práctica de problemas en las distintas fases de un compilador, desde el análisis léxico hasta la generación del código objeto, pasando por el sintáctico, semántico y código intermedio, así como la fase de optimización.

Índice de contenidos

Tema 3 - Autómatas

3.1. Paso de Expresión Regular a Autómata Finito No Determinista
3.2. Paso de Autómata Finito No Determinista a Determinista
3.3. Minimización por Myhill-Nerode
3.4. Minimización por Teorema de Equivalencia

Tema 4 - Analizadores Sintácticos Descendentes (ASD)

4.1. Introducción a las Gramáticas
4.2. ASD Recursivo
4.3. ASD Predictivo
4.4. Cálculo del Conjunto Primero
4.5. Cálculo del Conjunto Siguiente
4.6. Condiciones para gramáticas LL(1) y Tabla de Análisis
4.7. Ejemplo completo

Tema 5 - Analizadores Sintácticos Ascendentes (ASA)

5.1. Analizadores Ascendentes
5.2. Analizador LR(0) - Construcción del Autómata
5.3. Analizador LR(0) - Construcción de la Tabla de Análisis
5.4. Analizador LR(0) - Algoritmo de Reconocimiento de Entradas

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
…Leer más Menos…
 Público, restringido
15 Archivo multimedia
1 Miembros
Gestores:
Aparece en:
Ingeniería…