Rexx - multi-purpose survival tool  
  My Portrait
MULTI-PURPOSE PERSONAL SURVIVAL TOOL for students, programmers and network managers
An Introduction to the Rexx programming language Arithmetic operations Turing machine Voyage from Rexx to AS/400 FIND, SELECT, MODIFIND Album of Algorithms and Techniques Hall of Fame (Links)

Rexx is used as a command language for operating, dialog, network systems and database management; as a scripting language for automating and integrating applications in these systems and as a macro language for arbitrary application programs. For example, possibilities of the Rexx language in the environment of OS/400 are described in From Rexx to AS/400. Rexx is a portable language across platforms. For a proof look at links in Hall of fame. In Introduction I would like to show that Rexx is an interesting high-level programming language, too. This is an original introduction. I concentrate only on features of the language Rexx which are not included, in whole, in the others programming languages: arithmetic operations, work with words, the interpret instruction, the SOURCELINE function, multiple exits, associative and sparse arrays. I explain a further wonder in third part of the article From Rexx to AS/400: i. e. External data queue. We can't imagine numbers with a gigantic number of digits; we can't use these numbers. Hence I included in Arithmetic operations the complete explanation of the arithmetic operations in the Rexx language. It is a good idea consider in the course of a solution of a numeric task that "Rexx computes in the same way as we do". Instructions do-(iterate, leave)-end, numeric, interpret, parse, built-in functions, compound variables, recursion,

allow complex algorithms to be expressed in simple programs. I think that Rexx is suitable for learning and teaching programming, compiler construction, mathematic theory of computation (look at my simple implementation of the universal Turing machine). Album of Algorithms & Techniques proves that Rexx is the suitable vehicle for writing a set of routines translating from excellent algorithms texts in clean, succint, uniformly, and tested code. I use Rexx as an ideal environment for design and testing algorithms as in my article comparing FIND SELECT and MODIFIND algorithms. Interpret of the Rexx language is a part of every IBM's operating system. But in Internet you can obtain quite free interprets for almost every operating system, see Hall of Fame. There are links to free source codes, packages, utilities, newsletter, newsgroups, manuals and interesting informations, too. Note to the design of my Rexx page. John Dvorak in his article Get Rexx It Pays wrote: "... it's apparent that Rexx is something of a Swiss Army knife among programming languages". e-zine OS/ published my article Rexx - language for Robinsons (only in Czech). It is Hall of Fame written for popularisation of the Rexx language in the Czech republic. OS/ included informations from my Rexx page on its CD-ROM.


Golden Web Award from I.A.W.M.D

Most Fresh News

 17 Sep. 2001  Short circuiting in Rexx?
 24 Aug. 2001  I ended rewriting and repairing the whole Album of Algorithms
  4 Aug. 2001  Tobias Herp added the new solution 3_1 into Technique: Universal unit
 28 Jul. 2001  Offline version of my www pages is available on CD of as freeware
  1 Jul. 2001  P+n trick by Walter Pachl in Reflexio
 12 Mar. 2001  Album of Algorithms  - The area of a triangle
  7 Mar. 2001  All pages - Golden Web Award 2001-2002
  4 Mar. 2001  Album of Algorithms  - function REPOWER
  1 Dec. 2003  Album of Algorithms  - subprogram HEAPSORT_RADIX3 by James Barbetti

where else ... main page apple 
snails identification and authentication optical illusions mail ceska verze

last modified 22nd February 2005
Copyright 1998-2005 Vladimir Zabrodsky
Czech Republic
Rate this site!
OS2 World.Com