Category:NetRexx: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
|safety=safe |
|safety=safe |
||
}} |
}} |
||
== Introduction == |
|||
'''NetRexx''' is a general-purpose programming language inspired by two very different programming languages, [[REXX|Rexx]] and [[Java]]<sup><small>TM</small></sup>. |
|||
It is designed for people, not computers. In this respect it follows Rexx closely, with many of the concepts and most of the syntax |
|||
taken directly from Rexx or its object-oriented version, [http://http://www.oorexx.org/ Object Rexx]. |
|||
From Java it derives static typing, binary arithmetic, the object model, and exception handling. |
|||
The resulting language not only provides the scripting capabilities and decimal arithmetic of Rexx, but also seamlessly |
|||
extends to large application development with fast binary arithmetic. |
|||
The reference implementation of NetRexx produces classes for the Java Virtual Machine, and in so doing demonstrates the value of that concrete |
|||
interface between language and machine: NetRexx classes and Java classes are entirely equivalent – NetRexx can use any Java class |
|||
(and vice versa) and inherits the portability and robustness of the Java environment. |
|||
=== Language Objectives === |
|||
The programming language NetRexx, which is derived from both Rexx and Java is intended as a dialect of Rexx that can be as efficient and portable |
|||
as languages such as Java, while preserving the low threshold to learning and the ease of use of the original Rexx language. |
|||
==== Useful Links ==== |
|||
* [http://www.netrexx.org www.netrexx.org] |
|||
* [http://http://www.rexxla.org www.rexxla.org] |