Programming Language I ( PL/I )
PL/I ( Programming Language One ) è un linguaggio di programmazione ideato nel 1964 dalla IBM per unire le caratteristiche del Fortran e del Cobol.
Inizialmente si chiamava New Programming Language (NPL) poi modificato in PL/I perché la sigla NPL era già usata.
Si trattava di un linguaggio di programmazione compilato e molto potente.
L'intento era di costruire un linguaggio per soddisfare scopi diversi, sia le esigenze scientifiche che quelle commerciali e gestionali.
Non a caso fu scelto il nome Programming Language ONE.
Negli anni '60 i linguaggi di programmazione più usati erano il Fortran per le applicazioni scientifiche e il Cobol per le applicazioni gestionali.
Il PL/I conobbe una discreta diffusione nei mainfrae IBM.
Tuttavia, fu proprio l'obiettivo ambizioso di soddisfare una vasta utenza a decretare il fallimento del linguaggio.
I programmatori lo ritennero troppo complesso e continuarono a usare il Fortran e il Cobol.
Nota. Il compilatore del PL/I era scritto in PL/I. Fu il primo caso di un compilatore commerciale sviluppato nello stesso linguaggio da compilare.