Rexx in NetRexx ? (was Re: NetRexx 
Author Message
 Rexx in NetRexx ? (was Re: NetRexx


>In my view, NetRexx is a bit silly. It's nothing but a syntactic layer
>between the programmer and the Java-compiler. Sure, Java resembles
>C and C++ from a syntactic point of view.... but it's really much
>simpler. There is no need for tricks to hide the real language with
>a Rexx look-a-like.

Saying that it's "nothing but a syntactic layer" seems to imply that
syntax is irrelevant; it isn't. A competent programmer will produce
a good program in any language, if forced to, but this does not mean
that all syntaxes are the same. To me NetRexx has proven extremely
useful, because it has a very clear syntax and allows me to
write programs much faster.

Then another advantage of NetRexx is that it hides the details of
strong typing and native datatypes unless they are necessary.
Ten years ago, when the language wars were still current,
I dreamed of a hybrid language in which I could first prototype
in something like Rexx, and then refine my program by introducing
explicit declarations a la Pascal where they would improve
on performance or data representation. NetRexx is just that.

Finally, NetRexx has the 'Rexx' class, which allows you to
overcome the limitations of strong data typing by providing
a 'natural' datatype which is suitable for many applications.

Jose Maria Blasco
Escola d'Idiomes Moderns
Universitat de Barcelona

Sat, 31 Jul 1999 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. NetRexx course (was: Starting on NetRexx)

2. REXX, Object REXX, NetREXX (, java?)

3. Learning Rexx or Object rexx (netrexx)

4. prominent Rexx/NetRexx links

5. NetRexx 2 -- interpreted Rexx for Java

6. Netrexx v Object Rexx

7. Classic Rexx to NetRexx

8. Programs that run in Rexx and NetRexx

9. Is there a translator from Rexx to NetRexx?

10. Rexx2Nrx (the classic Rexx to NetRexx converter) release notes / issues

11. Calling cobol from Java ( EJB ) with NetRexx on VM/ESA

12. NetRexx List ambiguous


Powered by phpBB® Forum Software