PL/I linguaggio di programmazione | |
---|---|
Autore | IBM |
Data di origine | 1964 |
Ultima versione | Enterprise PL/I 6.1 |
Utilizzo | applicazioni scientifiche, ingegneristiche o commerciali data processing |
Paradigmi | programmazione procedurale, programmazione imperativa, programmazione strutturata e programmazione concorrente |
Estensioni comuni | PL/M, XPL, PL/P, PL/C, PL/S, PL/AS, PL/X, PL-6, PL/8, EPL |
Influenzato da | Fortran, COBOL e ALGOL |
Ha influenzato | CMS-2, SP/k, B, REXX, AS/400 Control Language |
Implementazione di riferimento | |
Implementazione | progetto Multics |
Licenza | EULA |
Sito web | www.ibm.com/products/pli-compiler-zos |
PL/I, (Programming Language One) è un linguaggio di programmazione progettato nel 1964 per lo sviluppo di applicazioni scientifiche, ingegneristiche o commerciali (il suo principale campo di applicazione è l'elaborazione dati). La sintassi del linguaggio rispecchia quella della lingua inglese ed è pensata per poter descrivere e manipolare strutture dati complesse: il PL/I possiede infatti un corredo molto ampio di funzioni, supporta la ricorsione e la programmazione strutturata. I compilatori PL/I sono spesso dei sub-set del linguaggio, indirizzati a specifici settori applicativi.