Taula de continguts:
- Definició: què significa el llenguatge de programació I (PL / I)?
- Techopedia explica el llenguatge de programació I (PL / I)
Definició: què significa el llenguatge de programació I (PL / I)?
El llenguatge de programació I (PL / I) és un llenguatge de programació procedimental i imprescindible dissenyat per a enginyeria, programació científica i de sistemes i aplicacions empresarials. Ha estat utilitzat principalment pels sectors acadèmics, industrials i comercials des de la seva introducció als anys seixanta i continua en ús actiu des del 2011.
PL / 1 admet la programació estructurada, la recursivitat, les llistes enllaçades o el maneig d'estructures de dades enllaçades, el punt flotant, el punt fix i el maneig complex de la cadena de bits i la cadena de bits. La sintaxi i les paraules que s’utilitzen s’assemblen molt a l’anglès i l’idioma s’adapta bé a la definició de formats de dades complexos mitjançant un ampli conjunt de funcions.
Techopedia explica el llenguatge de programació I (PL / I)
El llenguatge de programació 1 va néixer perquè IBM volia dissenyar una màquina que substituís totes les arquitectures IBM que hi havia abans que es convertís en l'arquitectura màquina comuna per a les comunitats empresarials i científiques. Es va convertir en l'IBM System 360. Abans d'això, els programadors havien d'utilitzar diferents llenguatges per programar cada maquinari. De la mateixa manera, IBM volia un únic llenguatge de programació comú que tots els usuaris de qualsevol camp podrien utilitzar.
PL / 1 tenia les següents característiques significatives del llenguatge:
- Formulari 100% gratuït i no té paraules clau reservades
- Defineix tipus de dades independentment del maquinari
- Un llenguatge de programació orientat a blocs que consisteix en blocs inicials, paquets i sentències. Aquest mètode d’estructuració permet als desenvolupadors produir programes i aplicacions molt modulars.
- El PL / I té estructures de control. Estructures com SELECT … QUAN … ALTRESWISE permetran operacions lògiques, mentre que les instruccions DO permetran que les instruccions s’executin incondicionalment almenys una vegada, infinitament, o mentre una condició sigui certa o falsa en funció de la necessitat.
- Admet estructures de dades com ara matrius, unions, estructures, matrius d'unions o estructures, unions o estructures de matrius i qualsevol combinació de les anteriors.
- Té quatre classes d’emmagatzematge: ESTÀTICA, BASADA, AUTOMÀTICA i CONTROLADA.
