Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Chapter08 Programming Languages Slides-Es
Chapter08 Programming Languages Slides-Es
Capítulo 9 objetivos
Sea abl e a:
• Enumerar varios lenguajes de programación comunes para el mainframe
• Explicar las diferencias entre un lenguaje compilado y un lenguaje
interpretado
• Crear un simple programa CLIST o REXX
• Elija una organización de archivos de datos adecuada para una solicitud
en línea
• Compare las ventajas de un lenguaje de alto nivel con las del lenguaje
Assembler
• Explicar la relación entre un nombre de conjunto de datos, un nombre
DD y el nombre de archivo dentro de un programa
• Explicar cómo el uso de z/OS Language Environment afecta las
decisiones tomadas por el diseñador de aplicaciones
4ª generación - 4GL
• Idiomas no procesales
• Generadores de informes
• Idiomas de consulta
• Ejemplos:
o RPG, CSP, QMF, SQL
Otros idiomas
• Aplicaciones 3D
Lenguajes de scripting
• Perl
• REXX
• HTML
© Copyright IBM Cor
4
Introducción al nuevo mainframe
Lenguaje ensamblador
• No se suele utilizar para el desarrollo de aplicaciones
• Específico de la máquina
Se utiliza cuando:
• Acceso a bits o bytes
• Acceso a los bloques de control del sistema
• Se necesita eficiencia de ejecución (rendimiento)
• Requieren subrutinas de alto rendimiento que se pueden llamar
desde programas HLL
Lenguaje ensamblador
declaraciones fuente
MachineMachine languagelanguage
Mensajes
y versión de la versión de la
listados programa
Carpeta
ExecutableExecutable
módulo de carga
© Copyright IBM Corp., 2006. Todos los derechos reservados.
Introducción al nuevo mainframe
HLL
Declaraciones de la fuente
HLL compiler
MachineMachine languagelanguage
Mensajes
y versión de la versión de la
listados programa
Carpeta
ExecutableExecutable
LoadLoad momoduleduel
© Copyright IBM Corp., 2006. Todos los derechos reservados.
Introducción al nuevo mainframe
programa
JCL por TRABAJO
ABRIR
ARCHIVO=INPUT1
//INPUT1 DD DSNAME=MY.INPUT MI APORTACIÓN.
LEER
ARCHIVO=INPUT1
...
CERRAR
ARCHIVO=INPUT1
© Copyright IBM Cor
12
Introducción al nuevo mainframe
si
si si
biblioteca biblioteca biblioteca biblioteca biblioteca
Resumen
de los programas que se
• El mai nframe soporta la mayoría
usan en la actualidad.
• Su elección de un lenguaje de programación depende de varios
factores, incluyendo los requisitos de la aplicación y la capacidad de la
instalación para mantener la aplicación.
utilizar podría utilizar
• Dependiendo de los requisitos de la aplicación, puede
Varios lenguajes o subrutinas de ensamblador para ciertas partes.
• Recuerde: Cuando sea el momento de actualizar la aplicación,
otras personas deben poder programar estos idiomas también.
• La complejidad en el diseño siempre debe sopesarse contra la
facilidad de mantenimiento.