1.1 Porque estudiar Lenguajes de Programación
1.2 Historia de los Lenguajes de Programación
1.3 Clasificación -
Algebraicos -
De Procedimiento -
Funcionales -
Orientados a Objetos -
Otros
1.4 Características de un Buen Lenguaje
II
Esquemas
de Traducción de los Lenguajes de Programación
2.1 Compilación
2.2 Interpretación
2.3 Sintaxis y Semántica
2.4 Unión y Tiempo de Unión
III
Tipos
de Datos Elementales, de Estructuras y Abstractas
3.1 Datos, Objetos, Variables y
Constantes
3.2 Especificación de Datos Elementales - Declaraciones - Datos
Numéricos - Caracteres - Enumeración - Boleanos
3.3 Implementación de Datos Elementales
3.4 Especificación de Implementación de Tipos
de Estructuras de Datos. - Declaraciones - Arreglos - Registros - Cadena
de Caracteres - Datos,
Objetos y Apuntadores Dinámicos - Conjuntos - Archivos
3.5 Tipos de Datos Abstractos (Definidos por el Usuario)
IV
Estudio
de un Lenguaje de Programación de Procedimientos
4.1 Historia, Características y Aplicaciones
4.2 Tipos de Datos
4.3 Arreglos y otras Estructuras de Datos
4.4 Instrucciones Básicas
4.5 Estructuras de Control
4.6 Criterios de Entrada y Salida
4.7 Subprogramación
4.8 Otras Características del Lenguaje
4.9 Una Aplicación Real
6.1 Historia, Características
y Aplicaciones
6.2 Tipos de Datos
6.3 Arreglos y Otras estructuras de Datos
6.4 Instrucciones Básicas
6.5 Estructuras de Control
6.6 Criterios de Entrada y Salida
6.7 Subprogramacion
6.8 Otras Características del Lenguaje
6.9 Una Aplicación Real
VII
Control
de Datos
7.1 Nombre y Ambiente Referenciales
7.2 Expansión Dinámica y Estática
7.3 Estructuras de Bloques
7.4 Datos Locales
7.5 Datos Compartidos - Ambientes
Comunes - Expansión
Estática y Dinámica - Parámetros
7.6 Tareas y Datos Compartidos
VIII
Estudio
de un Lenguaje de Programación orientado a Objetos
8.1 Historia, Características
y Aplicaciones
8.2 Tipos de Datos
8.3 Arreglos u Otras estructuras de Datos
8.4 Instrucciones Básicas
8.5 Estructuras de Control
8.6 Criterios de Entrada y Salida
8.7 Subprogramacion
8.8 Otras Características del Lenguaje
8.9 Una Aplicación Real
IX
Administración
de la Memoria
9.1 Estática
9.2 Basada en Pilas
9.3 En Montón (heap)
X
Sintaxis,
Semántica y Traducción
10.1Criterios Generales de Sintaxis
y Semántica
10.2 Elementos Sintácticos
10.3 Etapas de Traducción
10.4 Definición Formal de la Sintaxis
XI
Comparación
de Lenguajes de Programación
11.1 Lenguajes Procedurales contra
Funcionales
11.2 Lenguajes Procedurales contra Orientados a Objetos