PL/1 = Programming Language 1simple
Ist eine HOSTie sprache die eigentlich schnell ist
und relativ stabil (wenn sie dann mal läuft) als alles andere.
Hauptmerkmal: Sie wird in grösseren Betrieben (Banken, Fluggesellschaften, Hotelketten usw.) eingesetzt.
Da sie so alt ist und alle Applikationen damit geschrieben
wurden ist es schwer bis unmöglich einen neue Sprache einzuführen.
Was mich am meisten nervt, die Sprache ist verdammt zickig.
Man vergisst irgendwo einen Parameter oder Komma und am
anderen Ende des Programms wird ein Fehler angezeigt.
(Wohlgemerkt, Fehlermeldung ist nichtssagend "Es ist ein Fehler aufgetreten")
Was sie nicht kann? Objekt orientiert sein. Hab mich schon
zig mal aufgeregt, dass ein paar Sachen bei OO gingen aber mit PL/1
muss ich um 7 Ecken rum
ABER:
Was oben als negativ aufgezeigt (schwere Ersetzbarkeit) ist zugleich
auch positiv. Denn dadurch ist das für lange Zeit ein ziemlich sicherer
Arbeitsplatz
Edit:
Hier grad noch eine kleine Episode.
Bei PL/1 gibts so etwas IDE mässiges, nennt sich Changeman.
Das Teil ist noch "relativ" Stabil, lässt keine Speicherung zu.
Nur mit kompilieren wird gespeichert.
Anyway, ich hab seit Mittag an was gearbeitet, also die letzten 4
Stunden, war so schön in Fahrt, hab deshalb nicht kompiliert
(halbfertig hätte es ja eh nur Fehler ausgegeben). Aber vorhin (10 min)
war ich endlich fertig und wollte es mal durchlaufen lassen und was
macht der Changeman? Lässt die Hose runter, zeigt mir seinen Hintern
und löscht alle meine Änderungen. AAAAHHHHHHHHGGG THE PAIN!!!