Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
ACTIVIDAD 1 por Mind Map: ACTIVIDAD 1

1. análisis

1.1. divide el programa en componentes

1.2. impone una estructura gramatical

1.2.1. crea una representación intermedia

1.3. proporciona mensajes de sintáxis o semántica consistente

1.4. recolectaa información

1.5. almacena en una estructura de datos

1.5.1. llamada tabla de símbolos

1.5.1.1. se pasa a la parte de la síntesis

1.5.1.2. se utiliza en todas las fases del compilador

2. EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

3. PROCESADORES DE LENGUAJE

3.1. ES COMPILADOR

3.2. REPORTA ERRORES DURANTE LA TRADUCCION

3.3. INTERPRETE

3.3.1. EJECUTA DIRECTAMENTE EN EL PROGRAMA ORIGEN

3.3.2. ofrece mejores diagnosticos de error

3.4. creacion de programa

3.4.1. preprocesador

3.4.1.1. recolectar

3.4.2. compilador

3.4.2.1. produce programa destino (ensamblador)

3.4.3. ensamblador

3.4.3.1. codigo maquina

3.4.3.2. facilita la depuración

3.4.4. enlazador

3.4.4.1. vincula el codigo maquina con otros archivos

4. ESTRUCTURA DE UN COMPILADOR

4.1. Síntesis

4.1.1. construye un programa destino

4.2. fase de optimización

4.2.1. opcional

4.2.2. realiza transformaciones sobre la representación intermedia para un mejor programa destino