Translacion de lenguajes de programación

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

1. Análisis léxico

1.1. Agrupar caracteres

1.2. Requiere mucho timepo

1.3. Descompone elementos

2. Análisis Sintáctico

2.1. Identificar estructuras del código

2.2. Identifica elementos léxicos

2.3. Técnicas basados en gramática formal

2.4. Utiliza una pila

3. Tabla de símbolos

3.1. Estructura de datos medular

3.2. Contiene datos adicionales de los atributos

3.3. Se suele desechar al final de la traducción

4. Síntesis del programa objeto

4.1. Incluye generación de código

4.2. Necesita una etapa de vinculación y carga final

4.3. Se optimiza el programa generado

5. Compilación

5.1. Análisis de código

5.2. Traducción

5.3. Generación del programa

6. Programa objeto

6.1. Se crea un programa final ejecutable

7. Análisis semantico

7.1. Puente entre parte análisis de sintaxis

7.2. Puede producir código objeto

7.3. Funciones subsidiarias muy importantes

8. Generación de código

8.1. La parte final puede incluir ensamblado,vinculación y carga

8.2. Da formato apropiado a la salida

9. Análisis del programa fuente

9.1. Se debe construir un análisis de la estructura de programa

9.2. El programa inicial esta compuesto de miles de caracteres

10. Interpetacion

11. Compiladores

11.1. Traduce el código fuente

11.2. No ejecuta el programa

11.3. El resultado sera un ejecutable

12. Interpretes

12.1. No existe independencia entre las etapas de traducción y ejecución

12.2. Conversacional e interactivo

12.3. Ejecuta linea a linea el codigo

12.4. Se sitúa en la memoria RAM