Programmeringssprog I (PL / I)

Forfatter: Robert Simon
Oprettelsesdato: 18 Juni 2021
Opdateringsdato: 1 Juli 2024
Anonim
Åkerströms Björbo AB   Sesam 800 Output configuration
Video.: Åkerströms Björbo AB Sesam 800 Output configuration

Indhold

Definition - Hvad betyder programmeringssprog I (PL / I)?

Programmeringssprog I (PL / I) er både et proceduremæssigt og et tvingende programmeringssprog, der er designet til teknisk, videnskabelig og systemprogrammering og forretningsapplikationer. Det er primært blevet brugt af den akademiske, industrielle og kommercielle sektor siden introduktionen i 1960'erne og er stadig i aktiv brug fra 2011.

PL / 1 understøtter struktureret programmering, rekursion, tilknyttede lister eller håndtering af tilknyttet datastruktur, flydende punkt, fast punkt og kompleks karakterstreng og bitstrengshåndtering. De anvendte syntaks og ord ligner engelsk, og sproget er velegnet til at definere komplekse dataformater ved hjælp af et bredt sæt funktioner.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer programmeringssprog I (PL / I)

Programmeringssprog 1 blev født, fordi IBM ønskede at designe en maskine, der ville erstatte alle IBM-arkitekturer, der kom foran den, til at blive den fælles maskinarkitektur for erhvervslivet og videnskabelige samfund. Dette blev IBM System 360. Før dette skulle programmerere bruge forskellige sprog til at programmere til hver hardware. Tilsvarende ønskede IBM et enkelt fælles programmeringssprog, som alle brugere fra ethvert felt kunne bruge.

PL / 1 havde følgende betydelige sprogfunktioner:

  • 100% gratis form og har ikke reserverede nøgleord
  • Definerer datatyper uanset hardware
  • Et blokorienteret programmeringssprog, der består af startblokke, pakker og udsagn. Denne struktureringsmetode giver udviklere mulighed for at producere meget modulære programmer og applikationer.
  • PL / I har kontrolstrukturer. Strukturer som VÆLG ... NÅR ... ANDET vil tillade logiske handlinger, mens DO-udsagn tillader, at udsagn udføres ubetinget mindst en gang, uendeligt, eller mens en betingelse stadig er sand eller falsk afhængig af behovet.
  • Understøtter datastrukturer som arrays, fagforeninger, strukturer, arrays af fagforeninger eller strukturer, fagforeninger eller strukturer af arrays og enhver kombination af ovenstående.
  • Har fire opbevaringsklasser: STATISK, BASERET, AUTOMATISK og KONTROLLERET.