Category:REXX: Difference between revisions

Content added Content deleted
m (elided a file statement.)
m (added whitespace.)
Line 1: Line 1:


{{language
{{language
| LCT=yes
| LCT=yes
Line 15: Line 13:
| intended=intended for general, application, algorithms, scripting, host/sub─system scripting/interfacing, data/text processing, programming as a human activity.
| intended=intended for general, application, algorithms, scripting, host/sub─system scripting/interfacing, data/text processing, programming as a human activity.
| goal=the REXX language is designed to make programming easier;  to foster high quality programs by making writing them as simple and enjoyable as possible;  designing each part of the language for people to use is more important than providing easy implementation;  follows the principle of least astonishment [https://en.wikipedia.org/wiki/Principle_of_least_astonishment (POLA)]. }}
| goal=the REXX language is designed to make programming easier;  to foster high quality programs by making writing them as simple and enjoyable as possible;  designing each part of the language for people to use is more important than providing easy implementation;  follows the principle of least astonishment [https://en.wikipedia.org/wiki/Principle_of_least_astonishment (POLA)]. }}
{{Wikipedia|REXX}}<br>

{{Wikipedia|REXX}}




<cite>REXX &nbsp; (REstructured eXtended eXecutor) &nbsp; is an interpreted programming language which was developed at IBM. &nbsp; &nbsp; It is a structured high-level programming language which was designed to be both easy to learn and easy to read. &nbsp; &nbsp; Both proprietary and open source interpreters for REXX are available on a wide range of computing platforms, &nbsp; and compilers are available for IBM mainframes.</cite>
<cite>REXX &nbsp; (REstructured eXtended eXecutor) &nbsp; is an interpreted programming language which was developed at IBM. &nbsp; &nbsp; It is a structured high-level programming language which was designed to be both easy to learn and easy to read. &nbsp; &nbsp; Both proprietary and open source interpreters for REXX are available on a wide range of computing platforms, &nbsp; and compilers are available for IBM mainframes.</cite>





Line 29: Line 23:


::::::: &nbsp; but the primary official spelling is &nbsp; '''REXX'''&nbsp; and is the spelling used here on Rosetta Code.
::::::: &nbsp; but the primary official spelling is &nbsp; '''REXX'''&nbsp; and is the spelling used here on Rosetta Code.


The '''REXX''' language was influenced by the computer programming languages: &nbsp; '''ALGOL, &nbsp; PL/I, &nbsp; EXEC,''' and '''EXEC 2.'''






The '''REXX''' language was influenced by the computer programming languages: &nbsp; '''ALGOL, &nbsp; PL/I, &nbsp; EXEC,''' &nbsp;and&nbsp; '''EXEC 2.'''


<big><big>Versions of REXX:</big></big>
<big><big>Versions of REXX:</big></big>



* '''[[wp:ARexx|ARexx]]''' &nbsp; is a classic REXX implementation (with extensions) for the AmigaOS, &nbsp; given in bundle since AmigaOS 2. &nbsp; (Regina REXX has specific support for the extended functions that were introduced in ARexx.) &nbsp; ARexx was written in 1987 by William S. Hawes.
* '''[[wp:ARexx|ARexx]]''' &nbsp; is a classic REXX implementation (with extensions) for the AmigaOS, &nbsp; given in bundle since AmigaOS 2. &nbsp; (Regina REXX has specific support for the extended functions that were introduced in ARexx.) &nbsp; ARexx was written in 1987 by William S. Hawes.