REXX | |
---|---|
Yleinen suoritusmalli | tulkattava |
Julkaistu | 1979 |
Kehittäjä | Mike Cowlishaw |
Merkittävimmät toteutukset | ARexx, Regina REXX |
Vaikutteet | ALGOL |
Murteet | NetRexx, ooRexx |
REXX tai Rexx (REstructured eXtended eXecutor) on Mike Cowlishaw'n vuonna 1979 IBM VM -ympäristöön kehittämä ohjelmointikieli.[1]
Kieli on yleensä tulkattava ohjelmointikieli, joka suunniteltiin helpoksi käyttää ja oppia. Sitä käytetään sekä komentosarjakielenä että erilaisten sovellusten makrokielenä.
Kieli on perinteisesti proseduraalinen, mutta nykyään siitä on olemassa myös oliopohjainen versio nimeltä ooRexx (ent. Open Object Rexx).[1]
REXXissä on tehokkaat työkalut tekstimuotoisen tiedon käsittelyyn. Kielen stem-käsite ja toiminta mahdollistaa moniulotteisen taulukoinnin, jossa indeksit ovat vapaasti asetettavia merkkijonoja.
REXX on saatavissa lähes kaikkiin käyttöjärjestelmiin sekä kaupallisena että avoimen lähdekoodin Regina REXX toteutuksena.