Object REXX
From Wikipedia, the free encyclopedia
Object REXX is a high-level, general-purpose, interpreted, object-oriented (class-based) programming language.
Quick Facts Paradigm, Designed by ...
Paradigm | Object-oriented (class-based) |
---|---|
Designed by | Simon C. Nash (IBM) |
First appeared | 1988; 36 years ago (1988) |
Stable release | 5.0.0
/ 10 May 2023; 14 months ago (10 May 2023) |
Preview release | 5.1.0
|
Implementation language | C++ |
Platform | IA-32, x86-64, ARM, s390x |
OS | Cross-platform: Linux, Microsoft Windows, macOS, Solaris, OpenIndiana, AIX, FreeBSD, OS/2 |
License | CPL 1.0, GPLv2 |
Filename extensions | .rxs, .rex, .rexx, .cls |
Website | www |
Major implementations | |
Object REXX (until 2004) ooRexx (since 2005) | |
Influenced by | |
Rexx, Smalltalk | |
Influenced | |
NetRexx |
Close
It is a follow-on and a significant extension of the Rexx programming language (often called "Classic Rexx"). Object REXX retains all the features and syntax of "Classic Rexx" while adding full object-oriented programming (OOP) capabilities. Although Object REXX does not implement all aspects of the "Information Technology – Programming Language REXX" ANSI X3.274-1996[1] standard, it offers many new features of its own.
Following its "Classic Rexx" influence, Object REXX is designed to be easy to learn, use, and maintain. Object REXX is today often referred to as Open Object Rexx (ooRexx).