Programmeringsspråk I (PL / I)

Författare: Robert Simon
Skapelsedatum: 18 Juni 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Programmeringsspråk I (PL / I) - Teknologi
Programmeringsspråk I (PL / I) - Teknologi

Innehåll

Definition - Vad betyder programmeringsspråk I (PL / I)?

Programmeringsspråk I (PL / I) är både ett processuellt och ett nödvändigt programmeringsspråk som är utformat för teknik, vetenskaplig och systemprogrammering och affärsapplikationer. Det har främst använts av den akademiska, industriella och kommersiella sektorn sedan introduktionen på 1960-talet och används fortfarande aktivt från och med 2011.

PL / 1 stöder strukturerad programmering, rekursion, länkade listor eller länkad databashantering, flytande punkt, fast punkt och komplex karaktärsträng och bitsträngshantering. Syntaxen och orden som används liknar engelska, och språket är väl lämpat att definiera komplexa dataformat med hjälp av en mängd funktioner.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar programmeringsspråk I (PL / I)

Programmeringsspråk 1 föddes eftersom IBM ville designa en maskin som skulle ersätta alla IBM-arkitekturer som kom före den för att bli den gemensamma maskinarkitekturen för företag och vetenskapliga samhällen. Detta blev IBM System 360. Innan detta var programmerare tvungna att använda olika språk för att programmera för varje hårdvara. På samma sätt ville IBM ett enda gemensamt programmeringsspråk som alla användare från valfritt fält kunde använda.

PL / 1 hade följande betydande språkfunktioner:

  • 100% gratis form och har inte reserverade nyckelord
  • Definierar datatyper oavsett maskinvara
  • Ett blockorienterat programmeringsspråk som består av startblock, paket och uttalanden. Denna struktureringsmetod gör det möjligt för utvecklare att producera mycket modulära program och applikationer.
  • PL / I har kontrollstrukturer. Strukturer som VÄLJ ... NÄR ... ANNAN tillåter logiska operationer, medan DO-uttalanden gör att uttalanden kan utföras villkorslöst minst en gång, oändligt, eller medan ett villkor fortfarande är sant eller felaktigt beroende på behovet.
  • Stödjer datastrukturer som matriser, fackföreningar, strukturer, matriser av fackföreningar eller strukturer, fackföreningar eller strukturer av matriser och alla kombinationer av ovanstående.
  • Har fyra lagringsklasser: STATISK, BASERAD, AUTOMATISK och KONTROLLERAD.