Get Started. It's Free
or sign up with your email address
LENGUAJES DE PROGRAMACION by Mind Map: LENGUAJES DE PROGRAMACION

1. Ambito

1.1. Rango en el que la variable es visible

1.2. Ambito Estatico

1.2.1. Ligadura que ocurre en tiempo de compilacion.

1.2.2. Metodo de acceso adecuado a variables no locales.

1.3. Ambito Dinamico

1.3.1. Ambito determinado en tiempo de ejecucion.

1.3.2. Basado en secuencia de llamado de subprogramas

1.4. Entorno de Referencia

1.4.1. Colección de todos los identificadores visibles en dicha sentencia

2. Tanslacion de lenguajes de programacion

2.1. Compilacion(Traduccion)

2.1.1. Compilador

2.1.2. Ensamblador

2.1.3. Editor de Vínculos

2.1.4. Macroprocesador

2.2. Análisis del programa fuente

2.2.1. Analisis caracter por caracter de la estructura del programa

2.3. Analisis de lexico

2.3.1. Agrupar serie de caracteres en sus constituyentes elementales.

2.4. Análisis Semántico

2.4.1. Fase Medular

2.4.2. Procesamiento de estructuras sintácticas

2.4.3. Interaccion con tabla de simbolos

2.5. Tabla de Simbolos

2.5.1. Estructura para almacenamiento de informacion.

2.6. Sintesis Programa Objeto

2.6.1. Construccion del Programa ejecutable.

2.6.2. Optimizacion del programa generado

2.7. Generaciona de código

2.7.1. Transformacion de los enunciados en una salida apropiada

2.8. Análisis Sintáctico

2.8.1. Se identifican las estructuras de programa más grandes.

2.9. Programa Objeto

2.9.1. Carga diversos segmentos de codigo traducido

2.9.2. Hace uso de tablas de cargador anexas

2.10. Tipos de traductores.

2.10.1. Intérpretes

2.10.1.1. No hay independencia entre la traduccion y la ejecucion

2.10.1.2. Se traduce una sentencia e inmediatamente se ejecuta

2.10.2. Compiladores

2.10.2.1. Programa que traduce programa fuente a programa objeto

2.10.2.2. Solo efectua la traduccion