... wenn man halt keine ordentliche Programmiersprache kann, dann tut es zuweilen auch RPG (In der Not frisst der Teufel Fliegen)!
Man schaue sich nur die real existierenden CL Programme an, den schauen die Mängel dieser "Sprache" aus allen Knopflöchern raus. Dasselbe Programm in x Varianten, weil man Klimmzüge machen muss, um Wiederverwendbarkeit zu erreichen und die Programme kaum lesbar sind, weil in der Regel mit dem "praktischen" F4 Prompter verhunzt.
So gut wie alles hart verdrahtet, Konfigurierbarkeit durch externe Tabellen Fehlanzeige, weil man die eine Datei, die man lesen darf, für was anderes braucht und man sowieso nicht per Key lesen kann, außer mit "raffinierten" work-arounds.
Das gesamte CL ist unter dem Aspekt Altlasten /34/36/370 zu sehen, wo man eine Job Controll language brauchte, um überhaupt ein Programm aufrufen zu dürfen. Dieses Konzept war schon überholt, als die /38 ihren ersten Schnaufer tat - man hat sich schlicht nicht getraut diesen Unfug über Bord zu werfen.

Aber wen's denn Spass macht und er nix besseres kann - aber neu beibringen würde ich das niemand.

D*B