Rexx

llenguatge de programació
(S'ha redirigit des de: REXX)

REXX (acrònim en anglès de REstructured eXtended eXecutor) és un llenguatge de programació interpretat desenvolupat per IBM com un llenguatge de programació estructurat d'alt nivell, dissenyat per ser fàcil d'aprendre i fàcil de llegir. Hi ha disponibles intèrprets de REXX, tant comercials com de codi obert, per a gran varietat de plataformes. Els compiladors estan disponibles per a mainframes o ordinadors centrals d'IBM.

Infotaula de llenguatge de programacióRexx
Tipusllenguatge de programació, command line interface language (en) Tradueix i Llenguatge interpretat Modifica el valor a Wikidata
Data de creació1979 Modifica el valor a Wikidata
DissenyMichael F. Cowlishaw Modifica el valor a Wikidata
DesenvolupadorIBM i Michael F. Cowlishaw Modifica el valor a Wikidata
Paradigma de programacióprogramació procedimental i programació estructurada Modifica el valor a Wikidata
Darrera versió estableANSI X3.274 () Modifica el valor a Wikidata
Influenciat perPL/I, ALGOL, CMS EXEC (en) Tradueix i EXEC 2 (en) Tradueix Modifica el valor a Wikidata
Extensió dels fitxerscmd, bat, exec, rexx, rex i EXEC Modifica el valor a Wikidata

CaracterístiquesModifica

REXX té les característiques següents:

  • basat en cadenes de caràcters
  • tipus de dades dinàmic (sense declaracions)
  • sense paraules reservades (excepte en context local)
  • precisió numèrica arbitrària
  • aritmètica decimal (punt flotant)
  • una gran selecció de funcions internes (especialment per a cadenes i processament de paraules)
  • gestió d'emmagatzematge automàtic
  • matrius associatives
  • accés senzill a comandes de sistema
  • gestió dels errors senzilla, i 'tracing' i depurador integrats
  • serveis E/S simplificats

REXX té solament 23 instruccions (p.e. call, parse i select) clares i evidents, amb requeriments de puntuació i formatat mínims. Essencialment és un llenguatge molt lliure amb un sol tipus de dades, la cadena de caràcters. Aquesta filosofia significa que totes les dades són visibles (simbòliques) i la depuració i el rastrejat són molt senzills.

La sintaxi de REXX s'assembla a la del PL/1, però té menys notacions; això fa que sigui més complex d'analitzar pel programa, però més senzill d'utilitzar.

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Rexx