Objekt REXX - Object REXX
![]() | |
| Paradigma | Objektorientiert ( klassenbasiert ) |
|---|---|
| Entworfen von | Simon C. Nash (IBM) |
| Erstmals erschienen | 1988 |
| Stabile Version | 4.2.0 / 24. Februar 2014
|
| Betriebssystem | Plattformübergreifend : AIX , Linux , OS / 2 ; Windows NT |
| Lizenz | CPL 1.0, GPLv2 |
| Dateinamenerweiterungen | .rxs, .rex |
| Webseite | www |
| Wichtige Implementierungen | |
| ooREXX (seit 2004) | |
| Beeinflusst von | |
| Rexx , Smalltalk | |
| Beeinflusst | |
| NetRexx | |
Die Programmiersprache Object REXX ist eine objektorientierte Skriptsprache, die ursprünglich von IBM für das Betriebssystem OS / 2 und später für Microsoft Windows erstellt wurde . Es ist eine Fortsetzung und eine bedeutende Erweiterung der Sprache "Classic Rexx", die ursprünglich für die CMS-Komponente ( Conversational Monitor System ) des Betriebssystems VM / SP erstellt und später auf MVS (Multiple Virtual Storage ), OS / 2, portiert wurde und PC DOS .
Die OS / 2-Version von IBM Object REXX enthält Klassen zur Unterstützung von IBM System Object Model (SOM) und Workplace Shell (WPS). Es ist auch in ArcaOS enthalten .
Am 12. Oktober 2004 veröffentlichte IBM Object REXX als kostenlose Open-Source-Software , aus der Open Object Rexx ( ooREXX ) hervorging , das jetzt für verschiedene Betriebssysteme verfügbar ist: Linux , Solaris , Windows . Diese Implementierung enthält eine Windows Script Host (WSH) -Skript-Engine für Rexx. Die veröffentlichten Quellen enthielten jedoch nicht die Klassen für die Unterstützung von SOM und Workplace Shell (WPS).
Object REXX unterstützt die Mehrfachvererbung mithilfe von Mixin- Klassen .
