REXX
Sign in to saveAlso known as Restructured Extended Executor
Rexx (restructured extended executor) is a high-level programming language developed at IBM by Mike Cowlishaw. Both proprietary and open source Rexx interpreters exist for a wide range of computing platforms, and compilers exist for IBM mainframe computers. Rexx is used for scripting, application macros and application development. As a general purpose scripting language, Rexx is considered a precursor to Tcl and Python.
In the Vinony graph
Within Vinony's link graph, REXX is referenced by 171 other articles, and connects out to IBM PC DOS, Object REXX and Microsoft Windows.
It is catalogued under topics including Command shells, Cross-platform software and IBM mainframe operating systems.
Its subject is documented across 28 Wikipedia language editions.
Key facts
- Programming language.logo
- Rexx-img-lg.png
- Programming language.paradigm
- multiparadigm: procedural, structured
- Programming language.designer
- Mike Cowlishaw
- Programming language.developer
- Mike Cowlishaw, IBM
- Programming language.latest release version
- ANSI X3.274
- Programming language.typing
- Dynamic
- Programming language.implementations
- VM/SP R3, TSO/E V2, SAAREXX, ARexx, BREXX, Regina, Personal REXX, REXX/imc
- Programming language.dialects
- NetRexx, Object REXX, now ooREXX, KEXX
- Programming language.influenced_by
- PL/I, ALGOL, EXEC, EXEC 2
- Programming language.influenced
- NetRexx, Object REXX
- Programming language.file_ext
- .cmd, .bat, .exec, .rexx, .rex, EXEC
- Programming language.wikibooks
- Rexx Programming
via Wikipedia infobox
Wikidata facts
Show 4 more facts
- Commons category
- REXX (programming language)
- inception
- 1979-01-01
- software version identifier
- ANSI X3.274
- file extension
- EXEC
Sources (3)
via Wikidata · CC0
~23 min read
Encyclopedic overview
33 sectionsContents
- Name
- Attributes
- History
- pre{{En dash}}1990
- Since 1990
- Toolkits
- Host environment
- Syntax
- Instruction types
- Address instruction
- Do groups
- Simple do
- Conditional loop
- Simple repetitive loop
- Controlled repetitive loops
- Unconditional loop
- Combined loop
- Conditional
- Multiple condition branching
- Variable
- Typing system
- Evaluation
- Compound variable
- Parse
- Examples
- Interpret
- Numeric
- Error handling
- See also
- Notes
- References
- Further reading
- External links
Rexx (restructured extended executor) is a high-level programming language developed at IBM by Mike Cowlishaw. Both proprietary and open source Rexx interpreters exist for a wide range of computing platforms, and compilers exist for IBM mainframe computers. Rexx is used for scripting, application macros and application development. As a general purpose scripting language, Rexx is considered a precursor to Tcl and Python.
Rexx is supported in a variety of environments. It is the primary scripting language in some operating systems including OS/2, MVS, VM, AmigaOS and is used for macros in some software including SPF/PC, KEDIT, THE and ZOC. With an engine installed, Rexx can be used for scripting and macros in programs that use a Windows Scripting Host ActiveX scripting engine (such as VBScript or JScript). Rexx is supplied with VM/SP Release 3 on up, TSO/E Version 2 on up, OS/2 (1.3 and later, where it is officially named Procedures Language/2), AmigaOS Version 2 on up, PC DOS (7.0 or 2000), ArcaOS, and Windows NT 4.0 (Resource Kit: Regina). In the late 1980s, Rexx became the common scripting language for IBM Systems Application Architecture, where it was renamed "SAA Procedure Language REXX".
Excerpted from Wikipedia’s “REXX” article, available under the CC BY-SA 4.0 licence.