EJECUTAR 2

EXEC 2 es un lenguaje de scripting de computadora, de control de procedimientos de comando, interpretado y utilizado por el procesador EXEC 2 originalmente suministrado con el componente CMS del sistema operativo IBM Virtual Machine/System Product ( VM/SP ). [1]

Relación con EXEC

EXEC 2 es compatible en su mayor parte [2] con CMS EXEC , pero los scripts de EXEC 2 deben comenzar con una sentencia &TRACE . Algunas sentencias EXEC y variables predefinidas no existen en EXEC 2, aunque en algunos casos existen análogos. Existen algunas diferencias menores en algunas sentencias y funciones predefinidas.

EXEC 2 tiene las siguientes mejoras: [3]

  • No existe ninguna restricción de 8 bytes en la longitud del token. [4]
  • Las declaraciones pueden tener hasta 255 caracteres.
  • EXEC 2 puede emitir comandos a entornos de subcomando, así como a CMS y CP.
  • EXEC 2 tiene funciones integradas adicionales.
  • EXEC 2 tiene funciones definidas por el usuario.
  • Los comandos EXEC 2 pueden incluir subrutinas y funciones.
  • EXEC 2 tiene facilidades de depuración adicionales.
  • Los programas CMS pueden manipular variables EXEC 2.

Algunas instrucciones de EXEC no son compatibles con EXEC 2, entre ellas:

  • &ACUMULAR TODO
  • &CONTROL
  • &EMSG
  • &FIN
  • &IR AL INICIO
  • &MALEFICIO
  • &PUÑETAZO
  • &ESPACIO
  • &TIEMPO

Algunas variables predefinidas de EXEC no están definidas en EXEC2:

  • &*
  • &$
  • &DISCOX
  • &DISCO*
  • &¿DISCO?
  • &DOS
  • &EJECUTAR
  • &GLOBAL
  • &GLOBALn
  • &LEER BANDERA
  • &TIPOBANDERA

Macros de XEDIT

Las macros XEDIT son archivos con el tipo de archivo XEDIT, cuyo contenido se escribe utilizando la sintaxis de CMS EXEC, EXEC 2 o REXX . [5] Al igual que los archivos de comando EXEC 2 "EXEC" normales, comienzan con una declaración "&TRACE", [5] para distinguirlos de los archivos CMS EXEC.

Historia

Escrito en la década de 1970 [6] e introducido formalmente para CMS con VM/SP Release 1, EXEC 2 fue precedido por CMS EXEC y reemplazado por REXX .

Los tres intérpretes de comandos (CMS EXEC, EXEC 2 y REXX) ​​siguen siendo compatibles con z/VM .

Referencias

  1. ^ Varian, Melinda. "VM Y LA COMUNIDAD VM: Pasado, presente y futuro" (PDF) . Consultado el 14 de marzo de 2012 .
  2. ^ "Apéndice A: Relación entre CMS EXEC y EXEC 2" (PDF) . IBM Virtual Machine/System Product: EXEC 2 Reference - Program Number 5664-167 - Release 2 (PDF) . Producto de programa. IBM . págs. 48–55. SC24-5219-1 . Consultado el 29 de abril de 2022 .
  3. ^ IBM Corporation. «Procesador EXEC 2 y procesador CMS EXEC» . Consultado el 14 de marzo de 2012 .
  4. ^ "Procesador EXEC 2 y procesador CMS EXEC". IBM .
  5. ^ ab EXEC 2 Referencia (PDF) . p. 92. Archivado desde el original (PDF) el 2017-01-20 . Consultado el 2017-12-03 .
  6. ^ "EJECUTAR 2".
  • Procesador EXEC 2, Guía del usuario de CMS, z/VM versión 5, versión 1.0, número de programa 5741-A05, número de documento SC24-6079-00, primera edición, septiembre de 2004
  • REX: un lenguaje de programación de comandos, primer artículo público de REX, SHARE 56, 18 de febrero de 1981
Obtenido de "https://es.wikipedia.org/w/index.php?title=EXEC_2&oldid=1244212551"