Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Logiciel : Libération par IBM d'Object REXX

Posté par __caffeine__ (). Modéré le 16 avril 2005.
Technologie
Langage bien connu des utilisateurs de Mainframe et d'OS/2, Rexx s'était vu adjoindre en 1997 un petit frère du nom d' Object Rexx, doté de fonctionnalités permettant la programmation orienté objet. D'abord disponible sous windows, le langage a été porté sur AIX, Linux et Solaris.

Après plusieurs mois de négociations entre RexxLA (Rexx Language association) et IBM, Big Blue a accepté de libérer le bébé (renommé pour l'occasion Open Object Rexx), le plaçant sous la Common Public License 1.0 (libre au sens OSI du terme).

Le code est disponible depuis février 2005 et la communauté d'utilisateurs s'organise autour du site web http://www.oorexx.org

> Lire la dépêche (7 commentaires, moyenne: 1,4).  

Créé par Mike Cowlishaw en 1979, Rexx est conçu comme un langage d'écriture de macros et de scripts pour applications. Certains le considèrent comme un ancêtre de Python et TCL. Il a été déployé sur la plupart des systèmes d'exploitation IBM (VM/CMS, AS/400, OS/2), puis porté sur de nombreuses plateformes.

Partageant la plupart des caractéristiques communes aux langages de script (interpréteur, gestion abstraite de la mémoire), Rexx se distingue par:
- sa syntaxe, volontairement proche de l'anglais parlé et peu contraignante quant au formatage;
- une quantité appréciable de fonctions de traitement de chaînes de caractères intégrées à l'interpréteur;
- un typage faible;
- un système de gestion d'exception (pouvant servir de GOTO :-));
- une facilité d'accès aux commandes du système.

Rexx est un langage intéressant pour apprendre à programmer, facile d'approche et puissant dans ses domaines de prédilection comme le traitement de chaînes de caractères.

Pour finir, le traditionnel "Hello, World":

call 'whoami'
say 'hello' result

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] hum hum

Posté par TazForEver () le 16/04/2005 à 17:07. (lien). Évalué à -1.

elle est moisi cette news

http://linuxfr.org/~_alex/15658.html(...)

pas oublier Arexx

Posté par zero heure (Jabber id, page perso, ) le 16/04/2005 à 17:40. (lien). Évalué à 3.

Ne pas oublier Arexx, qui est le Rexx sur plateforme Amiga. Ca vient d'un échange entre IBM et Amiga. Je ne sais plus qu'elle était l'apport d'Amiga...
La libération d'Object Rexx ne concerne pas Arexx il me semble.

--
J'ai vu bien des choses dans ma petite vie, et je mesure amèrement l'impuissance à les dire. (JP Rosnay, Le 13ème apôtre) http://www.poesie.net/apotre2.htm

Si ça continue...

Posté par André Rodier (page perso, ) le 17/04/2005 à 15:34. (lien). Évalué à 1.

Arrêtez,
Si ça continue, on va libérer le BASIC 1.0 et OS/2 0.5 ???
Non mais c'est quoi, c'est un langage obsolète, peu de personnes l'utilisent, à part les administrateurs de vielles mainframes, et IBM le libère. La belle affaire.
Pour la gestion des chaînes de caractères, il y a déjà perl, python et ruby, qui eux sont modernes, ont une vraie communauté active !
ça ce sont des langages récents qui servent vraiment, et qui sont plein d'avenir.
Allez, je sors ------>[]

Revenir en haut de page