.
Perché è così?
Penso che ci sia un paio di motivi.
Forse perché L'abitudine è la seconda natura . Quando è apparso PL / FORTRAN era già esistito per quasi 10 anni. Quando viene visualizzata una nuova tecnologia / lingua, è possibile iniziare a disfare la base di codice esistente chiamandolo il codice legacy. Ma non c'è motivo per iniziare immediatamente la conversione. Soprattutto era un grosso problema negli anni '70 a causa della mancanza di convertitori automatici e di altri strumenti.
Il prossimo motivo potrebbe essere quello non c'è un proiettile d'argento . PL / I tentava di creare tale bullet d'argento - linguaggio generale. Hanno fatto del loro meglio, conosci il resto.=) Pl / I era una lingua mostruosa. Frow Wikipedia Articolo :
.
I programmatori sono stati suddivisi in modo netto diviso in
Programmatori scientifici (che usati
Fortran) e programmatori aziendali (chi
usato Cobol), con tensione significativa
e anche antipatia tra i gruppi.
Sintassi pl / i preso in prestito da entrambi Cobol
e la sintassi fortran. Quindi invece di
Notando le caratteristiche che farebbero
il loro lavoro più facile, i programmatori fortran
del tempo notato la sintassi di Cobol e
ha avuto l'opinione che fosse un business
lingua, mentre i programmatori Cobol
notato la sintassi fortran e guardò
come lingua scientifica.
Anche i "vecchi folks" come Fortran si evolvono in pericolo di morte e ha aggiunto caratteristiche come la programmazione strutturata, l'orientamento dell'oggetto, ecc. che hanno ridotto i vantaggi relativi del PL / I.
P.S. Dai un'occhiata a quella parte dell'articolo di wikipedia già menzionato.