perché?
Penso che ci siano un paio di motivi.
Forse perché l'abitudine è la seconda natura. Quando PL/I apparve FORTRAN esisteva già da quasi 10 anni. Quando viene visualizzata una nuova tecnologia/lingua, è possibile iniziare a denigrare la base di codice esistente chiamandola codice legacy. Ma non vi è alcun motivo per avviare immediatamente la conversione. Soprattutto è stato un grosso problema negli anni '70 a causa della mancanza di convertitori automatici e altri strumenti.
Il prossimo motivo potrebbe essere che non ci sia un proiettile argentato. PL/I è stato un tentativo di creare un proiettile argentato - linguaggio generico. Hanno fatto del loro meglio, sai il resto. =) PL/I era un linguaggio mostruoso. Frow Wikipedia article:
programmatori sono stati nettamente diviso in programmatori scientifici (che hanno utilizzato Fortran) ei programmatori di business (che COBOL utilizzato), con una significativa tensione e anche antipatia tra i gruppi. Sintassi PL/I presa in prestito sia da COBOL sia dalla sintassi Fortran. Così, invece di caratteristiche notando che renderebbero loro lavoro più facile, programmatori Fortran della sintassi COBOL notato tempo e aveva il parere che si trattava di un linguaggio commerciale , mentre i programmatori COBOL notato sintassi FORTRAN e guardavano come linguaggio scientifico.
Anche i "vecchi" come FORTRAN si evolvono in pericolo di morte e aggiungono funzionalità come programmazione strutturata, orientamento agli oggetti, ecc. Ciò riduce i vantaggi relativi di PL/I.
P.S. Dai anche un'occhiata allo that part dell'articolo di Wikipedia già menzionato.
Grazie Skaffman per la modifica e la creazione del tag PL/I. – yCalleecharan