Books

Books : reviews

Michael F. Cowlishaw.
The REXX Language: a practical approach to programming: 2nd edn.
Prentice Hall. 1990

REXX is the programming language designed for people, not machines. It swept IBM when it was first distributed on IBM’s internal network by its creator. With heavy use by a lively networking community it has evolved to meet the needs of its users. In 1987, IBM acknowledged its success and adopted it as one of the cross-system SAA (Systems Application Architecture) languages.

Now REXX has spread outside IBM, on both mainframes and micros. Today, more than six million people have REXX on their systems. One scientific laboratory has over four million lines of REXX programs. There are REXX implementations for the VM, MVS, OS/2, and PC-DOS operating systems, with more on the way, and there is now a REXX Compiler.

REXX provides modern features such as arbitrary precision decimal arithmetic, natural data typing, symbolically indexed arrays, and powerful built-in string parsing functions—features not available in languages designed in the fifties and sixties, such as FORTRAN and BASIC.

In this book, Mike Cowlishaw defines the language he has designed and also explains the principles that shaped it. In line with the REXX philosophy, the book has been revised in response to users’ comments. This second edition includes the definition of version 4.00 of the REXX language, together with background information and a new glossary.