Home
Z software
Z developer tools
Compiler and Library for REXX
IBM® Compiler and Library for REXX™ on IBM Z® è un compilatore di linguaggio di alto livello e una libreria di runtime che facilita lo scripting REXX e lo sviluppo e l'esecuzione delle applicazioni IBM Z. Il compilatore traduce i programmi sorgente scritti in REXX in programmi compilati. Esso sfrutta la libreria di runtime che contiene le routine richiamate dai programmi compilati. Grazie all'approccio semplificato allo sviluppo, IBM Compiler e Library for REXX on IBM Z può migliorare la produttività, semplificare la gestione dei sistemi e aumentare le prestazioni delle applicazioni.
I programmi REXX tendono a essere più brevi e facili da seguire rispetto ai programmi scritti in altri linguaggi, il che li rende ideali sia per i programmatori IBM Z novizi che per i più esperti.
Grazie a semplicità della programmazione ad alto livello, notevoli capacità di parsing, "naturalezza" e supporto interpretativo, REXX offre agli sviluppatori la possibilità di accorciare il ciclo di sviluppo e di sfruttare un eccellente debugging interattivo a livello sorgente.
Sia la libreria che il compilatore REXX forniscono il controllo degli errori e i dati integrati durante il debug, per una gestione dei sistemi più efficiente.
Con REXX™ la programmazione è sempre più semplice, il che lo rende un linguaggio ideale sia per i professionisti esperti che per i programmatori alle prime armi.
Il compilatore traduce i programmi sorgente scritti in REXX in programmi compilati e la libreria di runtime ospita le routine richiamate da questi ultimi. Il compilatore e la libreria costituiscono una soluzione integrata che promuove una gestione efficiente dei sistemi e una maggiore flessibilità. Entrambi supportano inoltre il controllo degli errori integrato e forniscono informazioni durante il debug.
Il compilatore, la libreria e i programmi compilati vengono eseguiti su z/OS® con TSO/E e con CMS su z/VM®.
Alternate Library, una libreria alternativa scaricabile, consente agli utenti che non dispongono della libreria specifica di REXX su IBM Z® di eseguire programmi REXX compilati. Questa contiene un processore linguistico che trasforma i programmi compilati e li esegue con l'interprete REXX incluso nei sistemi operativi z/OS e z/VM. Gli sviluppatori software possono distribuire gratuitamente Alternate Library all'interno dei programmi REXX compilati da loro realizzati (consulta la scheda Risorse per i link di download).
Oltre al kernel standard, REXX/VSE fornisce comandi e funzioni VSE che consentono di utilizzare REXX per tutti i tipi di gestione del sistema.
Le licenze separate sono disponibili per REXX on IBM Z, Library for REXX on IBM Z, e Alternate Library for REXX on IBM Z (download gratuito). Inoltre, la parte z/OS di Alternate Library for REXX on IBM Z è disponibile nativamente su z/OS. Su z/OS non è richiesta alcuna licenza separata per Alternate Library for REXX on IBM Z.
Scopri come installare Alternate Library in modo semplice e veloce. I fornitori che distribuiscono codice REXX compilato potrebbero voler aggiungere questo pacchetto alla loro installazione.
Scopri come installare Alternate Library in modo semplice e veloce. I fornitori che distribuiscono codice REXX compilato potrebbero voler aggiungere questo pacchetto alla loro installazione.
Scopri come compilare ed eseguire programmi scritti in linguaggio REXX (Restructured EXtended eXecutor).
Informazioni sulla personalizzazione e altro ancora.
Ottieni informazioni di riferimento dettagliate per tutti i comandi REXX/CICS.
Ottieni informazioni dettagliate sui vari modi in cui Exec viene avviato utilizzando REXX su CICS.
Un set di strumenti avanzato per lo sviluppo e la manutenzione di applicazioni z/OS.
Trasformare le applicazioni per migliorare le prestazioni del sistema.
Mantieni il massimo grado di disponibilità sulle reti dei sistemi IBM Z®.
Consente agli sviluppatori di creare nuove applicazioni nel loro linguaggio preferito con supporto per workload a elevate transazioni in un ambiente sicuro, scalabile ed economico.
Gestisce workload in rapida evoluzione, diversi e imprevedibili, ottimizzando l'uso e l'investimento di risorse.