Pourquoi est-ce?
Je pense qu'il y a quelques raisons.
Peut-être parce que habitude est la deuxième nature . Lorsque PL / I est apparu Fortran existait déjà depuis presque 10 ans. Lorsque une nouvelle technologie / langue apparaît, vous pouvez commencer à dénicher la base de code existante en l'appelant le code hérité. Mais il n'y a aucune raison de commencer la conversion immédiatement. Surtout que c'était un gros problème dans les années 70 en raison du manque de convertisseurs automatisés et d'autres outils.
La prochaine raison pourrait être que Il n'y a pas de balle d'argent . PL / I a été essayé de créer une telle balle d'argent - langage général. Ils ont fait de leur mieux, vous connaissez le reste.=) PL / I Était une langue monstrueuse. FOW Article Wikipedia :
Les programmeurs ont été brusquement divisés en
programmeurs scientifiques (qui ont utilisé
Fortran) et programmeurs d'entreprise (qui
Cobol d'occasion), avec une tension significative
et même l'aversion entre les groupes.
Syntaxe PL / I empruntée à la fois à Cobol
et syntaxe fortran. Donc au lieu de
noter les fonctionnalités qui feraient
Leur tâche plus facile, les programmeurs Fortran
du temps remarqué de la syntaxe de Cobol et
eu l'opinion que c'était une entreprise
langue, tandis que les programmeurs Cobol
Remarqué Syntaxe Fortran et regarda
c'est comme une langue scientifique.
Aussi les "vieilles personnes" comme Fortran évoluent sous un danger de décès et des fonctionnalités ajoutées telles que la programmation structurée, l'orientation de l'objet, etc. qui ont réduit les avantages relatifs de PL / I.
P.s. Jetez également un coup d'œil à cette partie de Wikipedia Article déjà mentionné.