PL/I: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: i mes endavant > i més endavant
m Corregit: Per desgracia, IBM > Per desgràcia, IBM
Línia 1:
'''PL/1''', acrònim de '''P'''rogramming '''L'''anguage '''1''' ('''L'''llenguatge de '''P'''rogramació '''1'''), fou proposat per [[IBM]] cap al [[1970]] per respondre simultàniament a les necessitats de les aplicacions científiques i comercials, disponible en les innovadores plataformes d'utilitat general IBM S/360 i més endavant IBM 370.
 
Aquest llenguatge tenia moltes de les característiques que més endavant adoptaria el [[llenguatge C]] i algunes de [[C++]]. Per desgraciadesgràcia, IBM registrà el nom del llenguatge com una forma de mantenir el control sobre el seu desenvolupament, fet que va dissuadir a altres empreses a donar aquest nom a les seves implementacions. No sent possible trobar un únic llenguatge per diverses plataformes, els usuaris potencials del llenguatge van preferir no adoptar-lo a pesar de les seves múltiples innovacions, que incorporava multiprocesament, recursivitat, estructures de control modernes, facilitats per la posada a punt, assignació dinàmica d'espai per estructures de dades, procediments genèrics, etc.
 
Tot i això, dins dels usuaris de IBM, el llenguatge s'utilitzà amb força intensitat, i el projecte Multics utilitzà PL/1 com a llenguatge de desenvolupament pel seu sistema d'operació.