Warum ist das?
Ich denke, es gibt ein paar Gründe.
Vielleicht, weil Gewohnheit die zweite Natur ist . Wenn PL / ich als FORTRAN bereits seit fast 10 Jahren existierte. Wenn einige neue Technologie / Sprache angezeigt wird, können Sie anfangen, vorhandene Codebasis, indem Sie den Erbschaftscode anrufen. Es gibt jedoch keinen Grund, um die Umwandlung sofort zu starten. Insbesondere war es in den 70er Jahren großes Problem aufgrund des Mangels an automatisierten Wandlern und anderen Werkzeugen.
Der nächste Grund könnte sein, dass keine silberne Kugel gibt. PL / I hatte versucht, eine solche silberne Kugel - Allzwecksprache zu erstellen. Sie versuchten ihr Bestes, du kennst den Rest.=) PL / I war eine monströse Sprache. Fraw Wikipedia Artikel :
Programmierer waren scharf in eingeteilt
Wissenschaftliche Programmierer (der verwendete)
Fortran) und Business-Programmierer (wer
gebrauchtes COBOL), mit erheblicher Spannung
und auch nicht mögen zwischen den Gruppen.
PL / I Syntax von beiden COBOL geliehen
und Fortran-Syntax. Also statt
Merkmale der Merkmale, die machen würden
Ihre Arbeit leichter, Fortran-Programmierer
der Zeit bemerkte COBOL-Syntax und
hatte die Meinung, dass es ein Geschäft war
Sprache, während COBOL-Programmierer
bemerkte FORTRAN-Syntax und sah an
es als wissenschaftliche Sprache.
auch die "alten Leute" wie FORTRAN entwickeln sich unter Gefahr des Todes und fügten Funktionen wie strukturierte Programmierung, Objektorientierung usw., dass die relativen Vorteile von PL / I reduziert werden.
p.s. Auch einen Blick auf dieser Teil von Wikipedia-Artikel bereits erwähnt.