Obiekt REXX - Object REXX
Paradygmat | Zorientowany obiektowo ( oparty na klasach ) |
---|---|
Zaprojektowany przez | Simon C. Nash (IBM) |
Po raz pierwszy pojawiły się | 1988 |
Wersja stabilna | 4.2.0 / 24 lutego 2014 r .
|
OS | Wiele platform : AIX , Linux , OS / 2 ; Windows NT |
Licencja | CPL 1.0, GPLv2 |
Rozszerzenia nazw plików | .rxs, .rex |
Stronie internetowej | www |
Główne wdrożenia | |
ooREXX (od 2004) | |
Wpływem | |
Rexx , Smalltalk | |
Pod wpływem | |
NetRexx |
Język programowania Object REXX jest zorientowanym obiektowo językiem skryptowym, początkowo stworzonym przez IBM dla systemu operacyjnego OS/2, a później dla Microsoft Windows . Jest to kontynuacja i znaczące rozszerzenie języka „Classic Rexx ” pierwotnie stworzonego dla komponentu Conversational Monitor System (CMS) systemu operacyjnego VM / SP, a później przeniesionego do Multiple Virtual Storage ( MVS ), OS / 2 i PC DOS .
Wersja OS / 2 IBM Object REXX zawiera klasy obsługujące IBM System Object Model (SOM) i Workplace Shell (WPS). Jest również zawarty w ArcaOS .
12 października 2004 IBM wypuścił Object REXX jako darmowe i otwarte oprogramowanie , dając początek Open Object Rexx ( ooREXX ), teraz dostępnemu dla różnych systemów operacyjnych: Linux , Solaris , Windows . Ta implementacja obejmuje aparat skryptów hosta skryptów systemu Windows (WSH) dla Rexx. Opublikowane źródła nie zawierały jednak klas obsługujących SOM i Workplace Shell (WPS).
Obiekt REXX obsługuje wielokrotne dziedziczenie za pomocą klas mieszanych .