NetRexx The NetRexx Language

NetRexx cover


  • Language objectives and concepts
  • Language overview and examples
  • Complete language definition for NetRexx 1.0
  • Syntax diagrams
  • etc.
The NetRexx Language is now out of print, but used copies can be found. Here are the details of the book:

The NetRexx Language, M. F. Cowlishaw
ISBN 0-13-806332-X, 197pp, Prentice Hall, 1997

An errata is available here.

About the book (from the back cover, 1997.) ...

NetRexx is a new human-oriented programming language, designed as an effective and simple alternative to the Java language. With NetRexx, you can create programs and applets for the Java environment faster and more easily than by programming in Java. Using and writing Java classes is especially easy in NetRexx, as the different types of numbers and strings that Java expects are handled automatically by the language.

Inspired by two very different programming languages, Rexx and Java, NetRexx blends the easy-to-learn syntax of Rexx with the robustness and portability of the Java environment. The result is a language which is tuned for both scripting and application development, and is therefore truly general-purpose.

Mike Cowlishaw, IBM Fellow, wrote his first interpreter while still at school in Bath, England. For over 25 years he has been designing and implementing compilers, interpreters, editors, and productivity tools for both mainframes and personal computers.

In this book, Mike both introduces and defines the NetRexx language; these descriptions are complemented by a discussion of the key design principles of the language.

The NetRexx home page can be found at:

Please send any corrections or additions to Mike Cowlishaw,

Copyright © Mike Cowlishaw 1996, 2012.