Linked by Eugenia Loli on Sun 16th Apr 2006 19:55 UTC
General Development Rexx is a simple "power" language. Wait, isn't that a contradiction in terms? Not according to Howard Fosdick. While Rexx is easy to learn and simple to use, it nonetheless provides some strong capabilities that are making it a popular programming language.
Thread beginning with comment 115585
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

Maybe I'm missing something?

Yes, you are.

Reason for using it:

Extremely simple, yet very powerful. Extensible, so it can have any kind of functionality, you want. Some have claimed that REXX doesn't support arrays or regexp, but it does. The latter one usually requires some extensions, but REXX can do anything the other scriptlanguages can. The difference is that a newbie can code in it almost immediately, and this without leaving the power user behind.

Languages like Perl and Python are not that easy to learn, having several quirks, but they are powerful.

REXX doesn't have these quirks, but are still powerful.

REXX is used a lot on OS/2, and on the Amiga, and if you take a look around you'll see that it has been ported to many architectures and systems, including Syllable OS.

You brought up Python. Python suffers from the same problems as BASIC and Pascal and many other "easy-to-use" languages. They are easy if you just want to learn to do a few things, but if you want to go outside the elementary things, the learning curve climbs excessively.

This does not happen with REXX.

REXX has a place anywhere, but no doubt it's ease of use is making it look inferior in the eyes of many *nix-geeks who doesn't want newbies to be capable of what they are capable at.

The mere fact that REXX has non-*nix roots is enough to make *nix-people dislike it ;)

I saw that some days ago, when the last article on REXX was posted.

Reply Parent Score: 2