CLIST

Command LIST

Command LIST, le plus souvent appelé simplement CLIST, est un langage de programmation procédurale que l'on retrouve essentiellement sur MVS, en particulier sous TSO et TSO/ISPF.

Bien qu'exécutable en ligne de commande ou en batch, sa principale utilité est de permettre le développement d'applications interactives.

Sous sa forme basique, une CLIST est juste une simple liste de commandes devant être exécutée dans l'ordre précis (comme un batch).

Une CLIST peut aussi lire / écrire des fichier MVS, réaliser une lecture / écriture sur un terminal TSO et possède les instructions normales de bloc (IF/ELSE DO/END). Elle peut lire des variable passées en paramètre et a également une fonction pour garder des variables globales et les passer d'une CLIST à l'autre.

CLIST est un langage interprété. C'est-à-dire que l'ordinateur doit traduire un programme en CLIST chaque fois que celui-ci est exécuté. Les CLISTS tendent donc à être beaucoup plus lents que des programmes écrits en langues compilées telles que COBOL, Fortran ou PL/1. (un programme écrit en langage compilé est traduit une seule fois pour créer un exécutable qui sera lancé par la suite.)

Langage très lourd à première vue, il comporte de grandes similitudes avec REXX. Il est donc recommandé de commenter abondamment CLIST, notamment en cas d'utilisation de code REXX dans le script.

Quelques mots sur la syntaxe :

Cet exemple :

DO I=1 TO 5
SAY 'Bonjour'
END  

peut être valable aussi bien en CLIST qu'en REXX

Fonctionnalités

  1. exécution en mode interactif ou batch
  2. mode débogage très verbeux
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Command LIST ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article CLIST de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • CLIST — (Command List) (pronounced C List ) is a procedural programming language for MVS/TSO systems.In its basic form a CLIST is just a simple list of commands to be executed in strict sequence (like a DOS batch (*.bat) file).CLIST also can read/write… …   Wikipedia

  • CLIST — (Command List) ist eine Skriptsprache für TSO auf IBM Großrechnern. Oft wird auch eine Prozedur, die in CLIST codiert ist ( CLIST Prozedur ), kurz als CLIST bezeichnet. Eine CLIST Prozedur wird zur Ausführungszeit in den Hauptspeicher geladen und …   Deutsch Wikipedia

  • CLIST — (Command List) (произносится как Си лист ) это процедурный интерпретируемый язык программирования для систем MVS/TSO. Программы на CLIST имеют форму простых списков команд, которые должны быть выполнены в строгом порядке (подобно файлам DOS batch …   Википедия

  • clist — cy·clist; tri·cy·clist; phy·so·clist; uni·cy·clist; …   English syllables

  • Clist — This unusual name is of ancient British origin and is a locational name from Devonshire denoting either residence by the River Clyst or in one of the places called Clyst along its banks. The river name was recorded as Clyst as early as 937 and is …   Surnames reference

  • CLIST — Control Language for Information System Tracing () NetView Prozedursprache …   Acronyms

  • CLIST — Control Language for Information System Tracing () NetView Prozedursprache …   Acronyms von A bis Z

  • clist — o (G). Closed …   Dictionary of word roots and combining forms

  • CLIST — comp. abbr. Command List …   United dictionary of abbreviations and acronyms

  • clist- — or clisto see cleist …   Useful english dictionary


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.