"REXX is a procedural programming language that allows programs and algorithms to be written in a clear and structured way.
It is easy to use by experts and casual users alike.
REXX has been designed to make easy the manipulation of the kinds of symbolic objects that people normally deal with such as words and numbers.
Although REXX has the capability to issue commands to its host environment and to call programs and functions written in other languages,
REXX is also designed to be independent of its supporting system software when such commands are kept to a minimum." (Ian Collier)
"IBM Object REXX is an object-oriented programmming language suited both for beginners and experienced OO programmers.
It is upward compatible with previous versions of "classic" REXX and provides an easy migration path to the world of objects.
Because it can be used with REXX conventional programming, Object REXX protects your investment in existing REXX program code.
It provides many programming interfaces to existing applications, such as DB2, C and C++ applications." (IBM)