CLIST




CLIST (Lista de comandă) (pronunțat „C-List”) este un limbaj de programare procedurală pentru TSO în sistemele MVS.

Acesta a avut originea în OS/360 Release 20 și și -a asumat un rol secundar de la disponibilitatea Rexx în versiunea TSO/E 2.

Termenul CLIST este utilizat și pentru listele de comandă scrise de utilizatorii NetView.in formularul său de bază, un program CLIST ( sau „Clist” pe scurt) poate lua forma unei liste simple de comenzi care trebuie executate în secvență strictă (cum ar fi un fișier dos lot (*.bat)).

Cu toate acestea, Clist prezintă, de asemenea, logica IF-then-else, precum și construcții de buclă.

Clist este un limbaj interpretat.

Adică, computerul trebuie să traducă un CLIST de fiecare dată când programul este executat.

Prin urmare, clistele tind să fie mai lente decât programele scrise în limbi compilate, cum ar fi COBOL, Fortran sau PL/1.

(Un program scris într -un limbaj compilat este tradus o dată pentru a crea un „modul de încărcare” sau executabil.) Clist poate citi/scrie fișiere MVS și citește/scrie de la/la un terminal TSO.

Poate citi parametrii de la apelant și, de asemenea, prezintă o funcție pentru a ține variabile globale și a le trece între clistele.

Un Clist poate apela, de asemenea, la un program de aplicații MVS (scris în COBOL sau PL/I, de exemplu).

Clistele pot fi rulate în fundal (rulând JCL care execută programul de control TSO (IKJEFT01)).

Ecranele și meniurile TSO I/O Utilizarea serviciilor de dialog ISPF pot fi afișate de către clistele.

Comparați funcția CLIST cu cea oferită de Rexx.