CLISTA

CLIST (Command List) (pronunciado "C List") es un lenguaje de programación interpretado por procedimientos para sistemas MVS / TSO .

Los programas CLIST toman la forma de simples listas de comandos que deben ejecutarse en un orden estricto (similar a los archivos por lotes de DOS (*.bat)). Sin embargo, CLIST también admite la lógica If-Then-Else, así como los bucles.

Los programas CLIST pueden escribir/leer archivos MVS y escribir/leer información desde y hacia terminales TSO. Admite pasar parámetros a funciones y usar variables globales. Los programas CLIST también pueden llamar a programas MVS (escritos en COBOL o PL/I , por ejemplo ). Los programas en CLIST se pueden ejecutar en segundo plano (mediante el uso de JCL ).

Hola Mundo!

PROC 0 ESCRIBE ¡HOLA MUNDO!

Un ejemplo de lógica If-Then-Else

/**************************************************** **** ********************/ /* PROGRAMA MULTILINGÜE "HOLA MUNDO". */ /* */ /* ESTA CLISTA SE PUEDE INVOCAR DESDE LA LÍNEA DE COMANDOS ISPF COMO SE MUESTRA */ /* EN EL SIGUIENTE EJEMPLO: */ /* */ /* COMANDO ===> TSO PRUEBA ESPAÑOL */ /* */ /**************************************************** **** ********************/ PROC 1 IDIOMA SI &lang=es ENTONCES + ESCRIBE HOLA, MUNDO DE LO CONTRARIO SI &lang=fr ENTONCES + ESCRIBE BONJOUR, MUNDO MÁS + ESCRIBE HOLA MUNDO SALIDA