ري أكس أكس
التاريخ

REXX صمت ونفذت أولا، في لغة التجميع، كمشروع "لوقته "بين 20 مارس 1979 ومنتصف 1982 من قبل مايك كاوليشاو Mike Cowlishaw من آي بي إم، أصلا كلغة برمجة نصية لتحل محل الغاتEXEC و EXEC 2.[4] وقد صممت لتكون لغة برمجة نصية أو ماكرو لأي نظام. على هذا النحو، تعتبر REXX سلفاً لـ Tcl و Python. وكان هدف REXX من قبل مؤلفها أن تكون مبسطة وأسهل للتعلم نسخة من لغة البرمجة PL/I. ومع ذلك، بعض الاختلافات من PL/I قد تخدع الغافلين.
وقد وصفت لأول مرة للجمهور في مؤتمر شير 56 SHARE 56 في هيوستن، تكساس، في 1981 ،[5] حيث تفاعل العملاء، وأيدها تيد جونستون في SLAC، أدت إلي تضمينها على أنها منتج آي بي إم في عام 1982.
على مدى السنين، آي بي إم ضمنت REXX تقريبا في جميع نظم التشغيلها (VM/CMS و VM/GCS و MVS TSO/E و AS/400 و VSE/ESA و AIX, CICS/ESA و PC DOS, و OS/2,) واستحدثت إصدارات متوفرة ل نوفيل نت وار Novell NetWare، ويندوزWindows,، جافا Java، ولينوكسLinux.
تمت كتابة النسخة الأولية التي ليست من آي بي إم لـ PC DOS عن طريق تشارلز داني في 5 / 1984. والإصدار الأول للمترجم ظهر في عام 1987، كتب لـ CMS بواسطة وندين وودروف. [6] وتم استحداث إصدارات أخرى أيضاً لـ Atari و AmigaOS و Unix (أشكال متعددة) و Solaris و DEC, Windows و Windows CE و Pocket PC و DOS و Palm OS و QNX و OS/2 و Linux و BeOS و EPOC32 و AtheOS و OpenVMS و OpenEdition و AppleMacintosh, و Mac OS X.[7]،
إصدار Amiga من REXX، يسمى ARexx وكان متضمناً مع 2 AmigaOS وكانت شعبية أبتداءً من البرمجة وكذلك مراقبة التطبيق. العديد من تطبيقات أميغا لديها "منفذ ARexx" "ARexx port" متضمن فيهم مما يتيح السيطرة على التطبيق من Rexx. نص Rexx وحيد يمكنه التبديل بين منافذ Rexx المختلفة من أجل السيطرة على العديد من التطبيقات التي تعمل.
العديد من إصدارات برامج REXX المجانية متاحة. وفي عام 1992، ظهري معظم المنافذ مفتوحة المصدر التي تستخدم على نطاق واسع : REXX/imc من إيان كولير ليونكس وريجينا Regina من اندرس كريستنسن (التي اعتمدت لاحقاً من قبل مارك هيسلينج Mark Hessling) لويندوز ولينكس. BREXX معروفة لـ WinCE وبرامج Pocket PC.
OS/2 لديه نظام بصري تطويري من واتكم Watcom VX-REXX وكتنت هناك لهجة أخرى VisPro REXX من هوكوير Hockware.
في عام 1996 نشر المعهد الوطني الأمريكي للمعايير (ANSI) مقياساً لREXX : ANSI X3.274–1996 "تكنولوجيا المعلومات -- لغة برمجة REXX". وقد تم نشر أكثر من أربعة وعشرون كتاباً في REXX منذ عام 1985.
منذ منتصف التسعينات، ظهر شكلين حديثين من REXX :
NetRexx—الذي ترجم رمز جافا بايت عن طريق شفرة مصدر جافا، وكان لا يوجد لديه كلمات محفوظة على الإطلاق وهذا، ويستخدم نموذج كائن جافا، وبالتالي فهي ليست عادة متوافقة تقريباً مع REXX الكلاسيكية.
كائن REXX—وهو توجه جسمي عموماً إصدار متوافق معزز من REXX.
في عام 1990، نظمت كاثي داغر من SLAC أول ندوة مستقلة عن REXX، مما أدى إلى تشكيل رابطة لغة REXX. وتعقد ندوات سنويا.
ملحوظة REXX حدد عيدها ال25 في 20 مارس 2004، الذي احتفل به في بلوجين، بأمانيا في الندوة العالمية الخامسة عشر لرابطة لغة REXX ،في مايو 2004.
يوم 12 أكتوبر 2004، أعلنت آي بي إم خطتهم لإصدار مصادر تنفيذ Object REXX تحت الرخصة العامة المشتركة Common Public License.الإصدارات الأخيرة من Object REXX تحتوي على مشغل البرامج النصية ActiveX WSH لتنفيذ هذا الإصدار من لغة Rexx.
في 22 فبراير 2005، تم الإعلان عن الإصدار الأول العام من كائن Rexxالمفتوح Open Object Rexx (ooRexx). يحتوي هذا المنتج على مشغل البرمجة النصية WSH الذي يسمح لبرمجة لنظام التشغيل ويندوز والتطبيقات بـ Rexx في نفس الشكل تنفيذ مع Visual Basic و Java/J++بتثبيت WSH الافتراضي وبيرل ومشغلات البرمجة النصية ،Perl و Tcl و.Python-third-party ملحق اسم الملف الافتراضي لنصوص ooRexxScript هو *.rxs.
يتم أيضا تثبيت سطر الأوامر مترجم Rexx مع ooRexx، ومن الممكن أيضا تشغيل برامج ooRexxScript من سطر الأوامر بواسطة الأمر CScript (WScript يمكن أيضا أن يتم تشغيلها من سطر الأوامر) استناداً إلى مضيف برمجة ويندوز.
وقد تم تطوير A Rexx IDE, RxxxEd لويندوز. RxSock لشبكة الاتصالات، فضلا عن الإضافات الأخرى، تطبيقات Regina Rexx تم تطويرها، ومترجم Rexx لسطر أوامر ويندوز تم توفيره في معظم الإصدارات المختلفة من ويندوز وتعمل تحت كل منها وكذلك مايكروسوفت دوس MS-DOS.
Rexx القابلة للنقل بواسطة كيلو-واط Kilowatt و Rexx الشخصية بواسطة كويركس Quercus هما نوعان من مترجمين Rexx صممتا لمايكروسوفت دوس MS-DOS ويمكن بالطبع أن تعمل تحت ويندوز وكذلك باستخدام موجه الأوامر.