|
Article on other languages:
|
Restructured Extended Executor (REXX) est un langage, initialement Revised EXecutor, mais le sigle était déjà déposé, a été inventé par Mike Cowlishaw, chercheur d'IBM. Langage interprété procédural, il est un des seuls héritiers du PL/I, ou du moins de la syntaxe claire du PL/I. C'est le langage de script le plus utilisé sur les mainframes d'IBM, en particulier VM/ CMS, puis plus tard MVS/ TSO. Il dispose d'une implémentation Open Source, fournie en standard avec certaines distributions Linux. Les interprètes REXX, tant commerciaux qu'open source, sont disponibles sur une vaste gamme de plates-formes et des compilateurs sont disponibles pour toutes les unités centrales IBM. Sa syntaxe a été conçue dans un but essentiel de faciliter l’apprentissage et la relecture du code. Voici par exemple un programme REXX :
do i=1 to 5
if i=3 then say "Trois"
else say i
end
Son exécution donne 1 2 Trois 4 5 Principes
Il existe un compilateur Rexx qui permet d'obtenir à la fois des scripts plus stables dans le cas d'une gestion par version, une exécution plus rapide, et une certaine protection contre le vol ou les modifications intempestives du code source. DérivésREXX a donné deux évolutions différentes, mais restées peu utilisées car incompatibles entre elles :
Regina a davantage de succès : c'est simplement la version de REXX en logiciel libre. |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net