|
REXX-History
Die Idee für die Computersprache REXX hatte der IBM-Mitarbeiter Mike Cowlishaw angeblich am 20. März 1979 morgens um 3 Uhr. Es war wohl eine göttliche Eingebung. :-) Na ja, jedenfalls war es keine schlechte Idee. Später wurde REXX vom IBM-Labor in Hursley (UK), in dem Cowlishaw arbeitete, entwickelt und ist seit Anfang der 80er Jahre auf dem Markt. REXX ist die Abkürzung von `Restructured Execution Exec´ und wird meist als Interpreter-Sprache verwendet. Das heisst, dass das fertige Programm nicht komplett in eine ausführbare Form umgewandelt (kompiliert) wird, sondern beim Aufruf Befehl für Befehl übersetzt (interpretiert) wird. Es gibt aber auch diverse Compiler für REXX, die aber meist mit zusätzlichen Kosten verbunden sind. Ein wesentlicher Vorteil von REXX ist die Einfachheit der Syntax, die sehr stark der englischen Sprache angeglichen wurde. REXX war gedacht als ein Werkzeug das auf möglichst allen Betriebssystemen zur Verfügung stehen soll. In den 1980er- und 1990er- Jahren verfolgte die IBM eine Idee die mit dem Kürzel SAA (bedeutet System Application Architecture) benannt wurde. Es wurde zum Ziel gemacht das das Erscheinungsbild verschiedener Komponenten, insbesondere Benutzerschnittstellen, auf allen Systemen möglichst gleich aussehen sollten. REXX passte gut in diese Philosophie, denn REXX konnte im Prinzip überall weitgehend gleich aussehen. Natürlich waren von Anfang an bestimmte systemabhängige Besonderheiten notwendig, aber der Kern der Sprache blieb gleich. Zumindestens in Grossrechnerumgebungen breitete REXX sich in den folgenden Jahren immer mehr aus. Auf dem Windows-PC ist es zwar durch die Dominanz von Microsoft und schon etablierte andere Programmiersprachen nicht so verbreitet, aber auch hier ist es in verschiedenen Varianten verfügbar. Neben einigen anderen Produkten gibt es für Windows zum Beispiel ObjectREXX von IBM zu kaufen. IBM bietet REXX für alle Betriebssysteme an die IBM im Sortiment hat. Das sind u.a. z/OS, VSE, UNIX, AIX, LINUX, Windows, NetWare, OS/2 und DOS. In OS/2 und DOS 7.x waren die REXX-Interpreter übrigens serienmäßig enthalten. Heute gibt es auch eine Reihe REXX-Produkte von anderen Herstellern und sogar einiges an Freeware zum Thema. REXX ist damit eines der wenigen Host-Themen das auch in der breiten Masse bekannt wurde.
|