NetRexx - Scripting facile

Le language Rexx a été créé par Mike Colishaw en 1970 pour IBM, et implementé sur l'IBM 370. Il était utilisé comme outil de scripting sur OS/2. Il avait pour but de fournir une syntaxe claire et structurée
NetRexx est une version orientée objet, qui a été écrite en 1997, et qui se compile en bytecode Java et tourne sur les machines virtuelles Java (JVM).

Langage de programmation Rexx
Une carte de roi (rex en latin) est quelquefois
utilisée pour illustrer le langage.

On parle assez peu de Rexx de nos jours, mais c'est une occasion d'examiner une conception différente pour un langage de programmation.

Pourquoi utiliser NetRexx?

Caractéristiques de NetRexx

Exemples de code

Exemples de code provenant du manuel de NetRexx.

-- Une applette. 
         
class HelloApplet extends Applet 
method init 
resize(200, 40)
         
method paint(g=Graphics) 
g.drawString("Hello world!", 50, 30)
                 
-- The applet is loaded with this html code: 
<applet code="HelloApplet.class" width=200 height=40> 
</applet>        
 -- Demo: Attente d'une réponse
           
loop label prompt forever 
    reply=ask 
    select
          when reply.datatype('n') then say reply**3
          when reply='Quit' then leave prompt 
          otherwise say 'eh?' 
    end 
end prompt 
         
say 'Done.' 

Sites

Langages de programmation AspectJ - Basic - C - CIL - C++ - C++11 - C# - Dart - Eiffel - Go - Java - JavaScript - JavaFX Script - Pascal - PHP - Python - QML - Rexx - Ruby - Scala - Scriptol - Tcl - HTML - XML - XAML - XUL - SQL