Innholdsfortegnelse:
- Definisjon - Hva betyr programmeringsspråk I (PL / I)?
- Techopedia forklarer programmeringsspråk I (PL / I)
Definisjon - Hva betyr programmeringsspråk I (PL / I)?
Programmeringsspråk I (PL / I) er både et prosessuelt og tvingende programmeringsspråk som ble designet for prosjektering, vitenskapelig og systemprogrammering og forretningsapplikasjoner. Det har hovedsakelig blitt brukt av den akademiske, industrielle og kommersielle sektoren siden introduksjonen på 1960-tallet og er fremdeles i aktiv bruk fra 2011.
PL / 1 støtter strukturert programmering, rekursjon, koblede lister eller koblet håndtering av datastrukturer, flytende punkt, fast punkt og kompleks karakterstreng og bitstrengshåndtering. Syntaks og ord som brukes ligner på engelsk, og språket egner seg godt til å definere komplekse dataformater ved hjelp av et bredt sett med funksjoner.
Techopedia forklarer programmeringsspråk I (PL / I)
Programmeringsspråk 1 ble født fordi IBM ønsket å designe en maskin som ville erstatte alle IBM-arkitekturene som kom før den, for å bli den vanlige maskinarkitekturen for næringslivet og vitenskapelige miljøer. Dette ble IBM System 360. Før dette måtte programmerere bruke forskjellige språk for å programmere for hver maskinvare. Tilsvarende ønsket IBM et enkelt felles programmeringsspråk som alle brukere fra alle felt kunne bruke.
PL / 1 hadde følgende viktige språkfunksjoner:
- 100% gratis skjema og har ikke reserverte nøkkelord
- Definerer datatyper uavhengig av maskinvare
- Et blokkorientert programmeringsspråk som består av begynnelsesblokker, pakker og utsagn. Denne struktureringsmetoden lar utviklere produsere veldig modulære programmer og applikasjoner.
- PL / I har kontrollstrukturer. Strukturer som VELG … NÅR … ANDET vil tillate logiske operasjoner, mens DO-utsagn vil tillate uttalelser å bli utført betingelsesløst minst en gang, uendelig, eller mens en tilstand fortsatt er sann eller usann, avhengig av behovet.
- Støtter datastrukturer som matriser, fagforeninger, strukturer, matriser av fagforeninger eller strukturer, fagforeninger eller strukturer av matriser, og enhver kombinasjon av ovenstående.
- Har fire lagringsklasser: STATISK, BASERT, AUTOMATISK og KONTROLLERT.
