Traslación de Lenguajes de programación

Traducción a programa objeto

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

1. Traducción de un programa fuente a uno lenguaje máquina.

2. Se busca una ejecución eficiente.

3. La traducción puede ser compleja.

4. Compliación

4.1. Descomponer el programa en componentes.

4.2. Generara un programa objeto.

4.3. Lenguaje fuente de alto nivel y lenguaje objeto es lenguaje máquina.

5. Análisis

5.1. Programa fuente

5.1.1. Serie larga y no diferenciada de símbolos.

5.2. Léxico

5.2.1. Descomposición de elementos léxicos individuales.

5.2.2. Se identifica y maraca el tipo de cada elemento.

5.3. Sintáctico

5.3.1. Identificación de elementos léxicos que forman una unidad semántica.

5.3.2. Trabaja junto al Análisis semántico mediante una pila.

5.4. Semántico

5.4.1. Procesan las estructuras sintácticas para estructurar el código objeto.

5.4.2. Se detectan la mayor cantidad de errores.

6. Tabla de Símbolos

6.1. Estructura de datos modulares de un traductor.

6.2. Trabaja conjuntamente con las fases de análisis.

6.3. Suele desecharse al final de la traducción. (Lenguajes compilados)

7. Generación de código

7.1. Optimización del programa generado.

7.2. Se pasa a crear el programa objeto. (Salida de la traducción)

8. Porgrama Objeto

8.1. Programa final ejecutable.

9. Interprete

9.1. Se traduce de línea en línea de programa.