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 .