CLIST - CLIST
CLIST (seznam příkazů) (vyslovuje se jako „C-List“) je a procesní programovací jazyk pro TSO v MVS systémy. Vznikl v OS / 360 Vydání 20 a převzalo sekundární roli od dostupnosti Rexx v TSO / E verze 2. Termín CLIST se také používá pro seznamy příkazů napsaných uživateli NetView.[1]
V základní formě může mít program CLIST (nebo zkráceně CLIST) podobu jednoduchého seznamu příkazy být provedeny v přísném pořadí (jako a DOS dávkový soubor (* .bat) soubor). CLIST však také obsahuje logiku If-Then-Else i smyčkové konstrukce.
CLIST je tlumočený jazyk. To znamená, že počítač musí překládat CLIST při každém spuštění programu. CLISTy proto mají tendenci být pomalejší než programy napsané v kompilované jazyky jako COBOL, FORTRAN nebo PL / 1. (Program napsaný v kompilovaném jazyce je jednou přeložen, aby vytvořil "zaváděcí modul" nebo spustitelný.)
CLIST umí číst / zapisovat soubory MVS a číst / zapisovat z / do terminálu TSO. Může číst parametry od volajícího a také obsahuje funkci pro uchovávání globálních proměnných a jejich předávání mezi CLISTY. CLIST může také volat aplikační program MVS (napsaný v COBOL nebo PL / I., například). CLISTY lze spustit na pozadí (spuštěním JCL který provádí řídící program TSO (IKJEFT01)). Používání obrazovek a nabídek TSO I / O ISPF dialogové služby lze zobrazit CLISTY.
Porovnejte funkci CLIST s funkcí poskytovanou REXX.
Ukázkové programy
PROC 0 NAPÍŠTE SVĚT Ahoj!
Přidání logiky If-Then-Else:
1 /********************************************************************/ 2 / * VÍCEJAZYKOVÝ PROGRAM „HELLO WORLD“. * / 3 /* */ 4 / * TENTO SEZNAM, ULOŽENÝ JAKO USERID.TSO.KLIST (ZKOUŠKA), LZE FAKTUROVAT * / 5 / * Z PŘÍKAZOVÉHO ŘÁDKU ISPF UVEDENÉHO V NÁSLEDUJÍCÍ PŘÍKLADU: * / 6 /* */ 7 / * PŘÍKAZ ===> ZKOUŠKA TSO ŠPANĚLSKO * / 8 /* */ 9 /********************************************************************/10 PROC1JAZYK11 LI&JAZYK=ŠPANĚLŠTINAPAK+12 PSÁT SIHOLA,MUNDO13 JINÝLI&JAZYK=FRANCOUZŠTINAPAK+14 PSÁT SIBONJOUR,MONDE15 JINÝ+16 PSÁT SIAHOJ,SVĚT17 VÝSTUP
Viz také
Poznámky pod čarou
- ^ Zde je PROC považováno za samostatnou rutinu.
Reference
- ^ "Z / OS TSO / E CLISTY". z / OS 2.1.0. IBM. Citováno 12. května 2016.
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento sálový počítač související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |