About: CLIST

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

CLIST (Command List) (pronounced "C-List") is a procedural programming language for TSO in MVS systems. It originated in OS/360 Release 20 and has assumed a secondary role since the availability of Rexx in TSO/E Version 2. The term CLIST is also used for command lists written by users of . In its basic form, a CLIST program (or "CLIST" for short) can take the form of a simple list of commands to be executed in strict sequence (like a DOS batch file (*.bat) file). However, CLIST also features If-Then-Else logic as well as loop constructs. Compare the function of CLIST with that provided by REXX.

Property Value
dbo:abstract
  • CLIST (Command List) (pronounced "C-List") is a procedural programming language for TSO in MVS systems. It originated in OS/360 Release 20 and has assumed a secondary role since the availability of Rexx in TSO/E Version 2. The term CLIST is also used for command lists written by users of . In its basic form, a CLIST program (or "CLIST" for short) can take the form of a simple list of commands to be executed in strict sequence (like a DOS batch file (*.bat) file). However, CLIST also features If-Then-Else logic as well as loop constructs. CLIST is an interpreted language. That is, the computer must translate a CLIST every time the program is executed. CLISTs therefore tend to be slower than programs written in compiled languages such as COBOL, FORTRAN, or PL/1. (A program written in a compiled language is translated once to create a "load module" or executable.) CLIST can read/write MVS files and read/write from/to a TSO terminal. It can read parameters from the caller and also features a function to hold global variables and pass them between CLISTs. A CLIST can also call an MVS application program (written in COBOL or PL/I, for example). CLISTs can be run in background (by running JCL which executes the TSO control program (IKJEFT01)). TSO I/O screens and menus using ISPF dialog services can be displayed by CLISTs. Compare the function of CLIST with that provided by REXX. (en)
  • CLIST (Command List) ist eine Skriptsprache für Time-Sharing Option (TSO) auf IBM-Großrechnern. Historisch gesehen besitzt CLIST Bedeutung für das Time Sharing, wobei gleichzeitig mehrere Benutzer einen Rechner verwenden können. Diese Time-Sharing Option ließ sich mittels TSO-Befehlen in der Skriptsprache CLIST verwirklichen. CLIST gilt heute als veraltet und wird in der Praxis als Skriptsprache unter TSO vor allem durch REXX ersetzt. CLIST-Kenntnisse sind noch dann erforderlich, wenn alte CLIST-Prozeduren betreut werden müssen, wie zum Beispiel unter MVT auf einem Hercules-System, wo kein REXX zur Verfügung steht. 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 dort interpretiert. In ihrer einfachsten Form besteht sie aus aneinandergereihten TSO-Befehlen, ähnlich wie eine MS-DOS-Batchdatei (*.bat). Neben reinen TSO-Befehlen existieren Variablen, Abfragemöglichkeiten und bedingte Sprünge. Die Syntax ist unflexibel, Zugriffe auf den Inhalt von Quellvariablen sowie eingebaute Funktionen beginnen mit dem Substitutions-Zeichen '&' und müssen in Großbuchstaben codiert werden. Für einen komfortablen Aufruf sollten CLIST-Prozeduren in einem in der SYSPROC-Konkatenierung vorhandenen Partitioned Dataset gespeichert sein, ansonsten müssen sie über das TSO-Kommando 'EXEC' mit dem vollen Dateinamen qualifiziert werden. Ein Beispielprogramm: PROC 0WRITE HELLO WIKIPEDIA! (de)
  • CLIST (Command LIST) (pronunciado «C-LIST») es un lenguaje de programación procedural para TSO en sistemas MVS. Se originó en OS/360 Release 20 y ha asumido un papel secundario desde la disponibilidad de REXX en TSO/E versión 2. En su forma básica, un programa CLIST (o «CLIST» para abreviar) puede tomar la forma de una simple lista de comandos para ser ejecutados en estricta secuencia (como un archivo batch de DOS (archivo *.bat). Sin embargo, CLIST también incluye lógica de control If-Then-Else, así como construcciones de bucle (loops). CLIST es un lenguaje de programación interpretado. Es decir, el equipo debe traducir un CLIST cada vez que se ejecuta el programa. Por lo tanto los programas en CLIST tienden a ser más lentos que los programas escritos en lenguajes compilados como COBOL, FORTRAN o PL/1. (Un programa escrito en un lenguaje compilado se traduce sola vez para crear un «módulo de carga» o ejecutable.) CLIST puede leer/escribir archivos MVS y leer/escribir desde y hacia una terminal TSO. Puede leer los parámetros de llamadas y también incluye una función para guardar las variables globales y pasarlas entre CLISTs. Un CLIST también puede llamar a un programa de aplicación MVS (escrito en COBOL o PL/1, por ejemplo). CLISTs se pueden ejecutar en segundo plano (mediante la ejecución del JCL que ejecuta el programa de control TSO (IKJEFT01)). Las pantallas TSO I/O y menús que usan servicios de diálogo ISPF pueden visualizarse en CLISTs. Comparar la función de CLIST con la proporcionada por REXX. Ejemplos de programas: PROC 0WRITE HELLO WORLD! Añadiendo lógica If-Then-Else: /********************************************************************/ /* MULTI-LINGUAL "HELLO WORLD" PROGRAM. */ /* */ /* THIS CLIST, STORED AS USERID.TSO.CLIST(TEST), CAN BE INVOKED */ /* FROM THE ISPF COMMAND LINE AS SHOWN IN THE FOLLOWING EXAMPLE: */ /* */ /* COMMAND ===> TSO TEST SPANISH */ /* */ /********************************************************************/ PROC 1 LANGUAGE IF &LANGUAGE = SPANISH THEN + WRITE HOLA, MUNDO ELSE IF &LANGUAGE = FRENCH THEN + WRITE BONJOUR, MONDE ELSE + WRITE HELLO, WORLD EXIT Nota: Aquí PROC es tratado como una rutina separada. * Datos: Q579880 (es)
  • Command LIST, le plus souvent appelé simplement CLIST, est un langage de programmation procédurale que l'on retrouve essentiellement sur le système d'exploitation MVS des grands systèmes IBM, en particulier sous TSO et TSO/ISPF. Bien qu'exécutable en ligne de commande ou en mode traitement par lots (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ées dans l'ordre précis (comme un traitement par lots). Une CLIST peut aussi lire/écrire des fichiers 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 variables 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 CLIST tendent donc à être beaucoup plus lents que des programmes écrits en langages compilés tels que COBOL, Fortran ou PL/I (un programme écrit en langage compilé est traduit une seule fois pour créer un exécutable qui sera lancé par la suite). Exemple de syntaxe : SET &COMPTEUR = 5 /* initialise COMPTEUR */DO WHILE &COMPTEUR > 0 WRITE COMPTEUR = &COMPTEUR SET COMPTEUR = &COMPTEUR - 1 /* décrémente COMPTEUR de 1 */END (fr)
  • CLIST(Command List, "시-리스트"로 발음)는 MVS 시스템의 TSO를 위한 절차적 프로그래밍 언어이다. OS/360 릴리스 20에서 기원하였으며 TSO/E 버전 2에서 REXX를 사용할 수 있게 된 뒤로 2차적 역할을 맡고 있다. CLIST라는 용어는 사용자들이 작성한 명령어 목록을 위해 사용되기도 한다. 기본 형태로 CLIST 프로그램(간단히 CLIST)는 순차적으로 실행할 명령어의 단순 목록 형태를 취할 수 있다. (마치 .bat 확장자의 도스 배치 파일처럼) 그러나 CLIST는 또한 If-Then-Else 로직과 루프 구성체를 지원한다. CLIST는 인터프리트 언어이다. 즉, 컴퓨터는 프로그램이 실행될 때마다 CLIST를 번역해야 한다. 그러므로 CLIST는 코볼, 포트란, PL/1과 같은 컴파일 언어로 작성된 프로그램 보다 속도가 더 느린 경향이 있다. (컴파일 언어로 작성된 프로그램은 번역되면 "로드 모듈"이나 실행 파일을 만든다.) CLIST는 MVS 파일을 읽고 쓸 수 있으며, TSO 터미널을 경유하여 읽고 쓸 수 있다. 호출자로부터 매개변수를 읽을 수 있으며, 전역 변수를 보유하다가 CLIST들 간에 이들을 전달하는 기능도 제공한다. 또, CLIST는 (예를 들어 코볼이나 PL/I으로 작성된) MVS 응용 프로그램을 호출할 수도 있다. CLIST는 (TSO 제어 프로그램 IKJEFT01이라는 TSO 제어 프로그램을 실행하는 JCL을 수행함으로써) 백그라운드에서 실행이 가능하다. ISPF 다이얼로그 서비스들을 사용하는 TSO 입출력 화면과 메뉴는 CLIST를 통해 표시할 수 있다. (ko)
  • CLIST jest proceduralnym interpretowanym językiem programowania używanym w systemach MVS. Na składnię języka składają się polecenia TSO, wbudowane funkcje oraz polecenia sterujące. Wypierany przez REXX. (pl)
  • CLIST (Command List) (произносится как "Си лист") это процедурный интерпретируемый язык программирования для систем MVS/TSO. Программы на CLIST имеют форму простых списков команд, которые должны быть выполнены в строгом порядке (подобно файлам DOS batch file (*.bat)). Однако, CLIST также поддерживает If-Then-Else логику, а также циклы. Программы на CLIST могут писать/читать файлы MVS и писать/читать информацию с и на терминалы TSO. Поддерживается передача параметров в функции и использование глобальных переменных. Программы на CLIST также могут вызывать программы для MVS (написанные, например, на COBOL или PL/I). Программы а CLISTs могут выполняться на фоне (посредством использования ). (ru)
dbo:wikiPageID
  • 391542 (xsd:integer)
dbo:wikiPageLength
  • 3345 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1118381978 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • CLIST jest proceduralnym interpretowanym językiem programowania używanym w systemach MVS. Na składnię języka składają się polecenia TSO, wbudowane funkcje oraz polecenia sterujące. Wypierany przez REXX. (pl)
  • CLIST (Command List) (pronounced "C-List") is a procedural programming language for TSO in MVS systems. It originated in OS/360 Release 20 and has assumed a secondary role since the availability of Rexx in TSO/E Version 2. The term CLIST is also used for command lists written by users of . In its basic form, a CLIST program (or "CLIST" for short) can take the form of a simple list of commands to be executed in strict sequence (like a DOS batch file (*.bat) file). However, CLIST also features If-Then-Else logic as well as loop constructs. Compare the function of CLIST with that provided by REXX. (en)
  • CLIST (Command List) ist eine Skriptsprache für Time-Sharing Option (TSO) auf IBM-Großrechnern. Historisch gesehen besitzt CLIST Bedeutung für das Time Sharing, wobei gleichzeitig mehrere Benutzer einen Rechner verwenden können. Diese Time-Sharing Option ließ sich mittels TSO-Befehlen in der Skriptsprache CLIST verwirklichen. CLIST gilt heute als veraltet und wird in der Praxis als Skriptsprache unter TSO vor allem durch REXX ersetzt. CLIST-Kenntnisse sind noch dann erforderlich, wenn alte CLIST-Prozeduren betreut werden müssen, wie zum Beispiel unter MVT auf einem Hercules-System, wo kein REXX zur Verfügung steht. (de)
  • CLIST (Command LIST) (pronunciado «C-LIST») es un lenguaje de programación procedural para TSO en sistemas MVS. Se originó en OS/360 Release 20 y ha asumido un papel secundario desde la disponibilidad de REXX en TSO/E versión 2. En su forma básica, un programa CLIST (o «CLIST» para abreviar) puede tomar la forma de una simple lista de comandos para ser ejecutados en estricta secuencia (como un archivo batch de DOS (archivo *.bat). Sin embargo, CLIST también incluye lógica de control If-Then-Else, así como construcciones de bucle (loops). Ejemplos de programas: PROC 0WRITE HELLO WORLD! (es)
  • Command LIST, le plus souvent appelé simplement CLIST, est un langage de programmation procédurale que l'on retrouve essentiellement sur le système d'exploitation MVS des grands systèmes IBM, en particulier sous TSO et TSO/ISPF. Bien qu'exécutable en ligne de commande ou en mode traitement par lots (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ées dans l'ordre précis (comme un traitement par lots). Exemple de syntaxe : (fr)
  • CLIST(Command List, "시-리스트"로 발음)는 MVS 시스템의 TSO를 위한 절차적 프로그래밍 언어이다. OS/360 릴리스 20에서 기원하였으며 TSO/E 버전 2에서 REXX를 사용할 수 있게 된 뒤로 2차적 역할을 맡고 있다. CLIST라는 용어는 사용자들이 작성한 명령어 목록을 위해 사용되기도 한다. 기본 형태로 CLIST 프로그램(간단히 CLIST)는 순차적으로 실행할 명령어의 단순 목록 형태를 취할 수 있다. (마치 .bat 확장자의 도스 배치 파일처럼) 그러나 CLIST는 또한 If-Then-Else 로직과 루프 구성체를 지원한다. CLIST는 인터프리트 언어이다. 즉, 컴퓨터는 프로그램이 실행될 때마다 CLIST를 번역해야 한다. 그러므로 CLIST는 코볼, 포트란, PL/1과 같은 컴파일 언어로 작성된 프로그램 보다 속도가 더 느린 경향이 있다. (컴파일 언어로 작성된 프로그램은 번역되면 "로드 모듈"이나 실행 파일을 만든다.) (ko)
  • CLIST (Command List) (произносится как "Си лист") это процедурный интерпретируемый язык программирования для систем MVS/TSO. Программы на CLIST имеют форму простых списков команд, которые должны быть выполнены в строгом порядке (подобно файлам DOS batch file (*.bat)). Однако, CLIST также поддерживает If-Then-Else логику, а также циклы. (ru)
rdfs:label
  • CLIST (de)
  • CLIST (es)
  • CLIST (en)
  • Command LIST (fr)
  • CLIST (ko)
  • CLIST (pl)
  • CLIST (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:language of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:language of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License