PLATAFORMA .NET
FACULTAD DE INGENIERÍA MECÁNICA ¥ ELÉCTRICA
DIVISION DE ESTUDIOS DE POSTGRADO
A N T O L O G I A DE L E N G U A J E S DE P R O G R A M A C I O N
ADRIANA RAMÍREZ H E R N A N D E Z
TESIS
E N OPCIÓN A L B R A D O S E M A E S T R O E N C I E N C I A S D E L A
ADMINISTRACIÓN CON E S P E C I A L I D A D EN
SISTEMAS
SAN NICOLÁS DE LOS GARZA. N.LBRESO DEL 2000
1020130072
UNIVERSIDAD AUTÓNOMA DE NUEVO L E O N
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA
DIVISIÓN DE ESTUDIOS DE POSTGRADO
A N T O L O G Í A DE L E N G U A J E S DE P R O G R A M A C I Ó N
POR
ADRIANA RAMÍREZ H E R N Á N D E Z
T E S I S
E N O P C I Ó N A L G R A D O DE M A E S T R O E N C I E N C I A S D E LA
A D M I N I S T R A C I Ó N CON E S P E C IA L I D A D EN
SISTEMAS
SAN NICOLÁS DE LOS GARZA, N.L.
V
FEBRERO DEL 2000
C / ò s -
' i s S s ò
.
H?
z >^
r
mOCO
k " l
fondo
t e s JS
S V
'¿c-
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
Facultad de Ingeniería Mecánica y Eléctrica
DIVISIÓN DE ESTUDIOS DE POST-GRADO
ANTOLOGÍA DE LENGUAJES DE PROGRAMACIÓN
POR
ADRIANA RAMÍREZ HERNÁNDEZ
TESIS
EN OPCIÓN ALGRADO DE MAESTRO EN CIENCIAS DE LA
ADMINISTRACIÓN CON ESPECIALIDAD EN SISTEMAS
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
Facultad de Ingeniería Mecánica y Eléctrica
DIVISIÓN DE ESTUDIOS DE POST-GRADO
ANTOLOGÍA DE LENGUAJES DE P R O G R A M A C I Ó N
POR
ADRIANA RAMÍREZ HERNÁNDEZ
TESIS
EN OPCIÓN A L G R A D O DE MAESTRO EN CIENCIAS DE L A
ADMINISTRACIÓN CON ESPECIALIDAD EN SISTEMASUNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA
DIVISIÓN DE ESTUDIOS DE POST-GRADO
Los miembros del comité de tesis recomendamos que la tesis "Antología de
Lenguajes
de
Programación"
realizada
por
la
alumna
Adriana
Ramírez
Hernández, matrícula 918241 sea aceptada para su defensa como opción al
grado de Maestro en Ciencias de laAdministración con especialidad en Sistemas.
El comité de Tesis
Asesor
M.A. Matías Alfonso Botello Treviño
Coasesor
M.C. Cástulo E. Vela Villarreal
M.C. Roberto Villarreal Garza
Vo. Bo.
M.C. Roberto Villarreal Garza
División de Estudios de Post-grado
San Nicolás de los Garza, N.L., a Febrero del 2000
TABLA DE CONTENIDO
Capítulo
AGRADECIMIENTOS
SINTESIS
INTRODUCCIONObjetivos de la tesis
Planteamiento del problema
Justificación del problema
Hipótesis
Página
1
2
3
4
5
6
7
1.
INTRODUCCION A LOS LENGUAJES DE PROGRAMACION ....
1.1. Porque estudiar lenguajes de programación
1.2. Historia de los lenguajes de programación
1.3. Clasificación
1.4. Características de un buen lenguaje
8
9
9
12
13
2.
ESQUEMAS DE TRADUCCION DE LOS ESQUEMASDE
TRADUCCION DE LOS LENGUAJES DE PROGRAMACION
2.1. Definiciones importantes
2.2. Criterios generales de la sintaxis y semántica
2.3. Elementos sintácticos
2.4. Etapas de traducción
2.5. Definición formal de la sintaxis
2.6. Unión y tiempos de unión
15
16
17
18
18
19
20
TIPOS DE DATOS ELEMENTALES DE ESTUCTURAS Y
ABSTRACTOS
3.1. Datos objeto variable, constantes ydeclaraciones
3.2. Especificación de los datos elementales
3.3. Implementación de los datos elementales
3.4. Especificación de los tipos de estructuras de datos
3.5. Implementación de los tipos de estructuras de datos
3.6. Tipos de datos abstractos definidos por el programador
22
23
24
26
29
34
39
CONTROL DE SECUENCIA
4.1. Expresiones
4.2. Instrucciones o proposiciones
4.3. SubprogramaSimple(Call - Return)
4.4. Subprograma recursivo
4.5. Excepciones
4.6. Corrutinas
4.7. Tareas y concurrencia
40
41
43
45
50
51
51
54
3.
4.
5.
CONTROL DE DATOS
5.1. Nombres y ambientes referenciales
5.2. Expansión dinámica y estática
5.3. Estructura en bloques
5.4. Datos compartidos
5.5. Tareas y datos compartidos
55
56
58
58
60
62
6.
ADAMINISTRACION DE...
Regístrate para leer el documento completo.