Парадигма | Объектно-ориентированный (на основе классов ) |
---|---|
Разработан | Саймоном С. Нэшем (IBM) |
Впервые появился | 1988; 32 года назад (1988 г.) |
Стабильный выпуск | 4.2.0 / 24 февраля 2014 г.; 6 лет назад (24.02.2014) |
OS | Кросс-платформенный : AIX, Linux, OS / 2 ; Windows NT |
Лицензия | CPL 1.0, GPLv2 |
Расширения имен файлов | .rxs,.rex |
Веб-сайт | www.oorexx.org |
Основные реализации | |
ooREXX (с 2004 г.) | |
Испытал влияние | |
Rexx, Smalltalk | |
Под влиянием | |
NetRexx |
Язык программирования Object REXX - это объектно-ориентированный язык сценариев изначально производился IBM для операционной системы OS / 2 и позже для Microsoft Windows. Это продолжение и значительное расширение языка "Classic Rexx", изначально созданного для компонента Conversational Monitor System (CMS) операционной системы VM / SP и более поздних версий. перенесено на Multiple Virtual Storage (MVS ), OS / 2 и PC DOS.
Версия IBM Object REXX для OS / 2 включает классы для поддержки IBM System Object Model (SOM) и Workplace Shell (WPS). Он также включен в ArcaOS.
12 октября 2004 г. IBM выпустила Object REXX как бесплатное программное обеспечение с открытым исходным кодом, в результате чего появился Open Object Rexx (ooREXX ), теперь доступен для различных операционных систем: Linux, Solaris, Windows. Эта реализация включает механизм сценариев Windows Script Host (WSH) для Rexx. Однако выпущенные исходники не включали классы для поддержки SOM и Workplace Shell (WPS).
Object REXX поддерживает множественное наследование через использование классов mixin .