Programmeerimiskeel I (PL / I)

Autor: Robert Simon
Loomise Kuupäev: 18 Juunis 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
ex08 ponid - koodiga video
Videot: ex08 ponid - koodiga video

Sisu

Definitsioon - mida tähendab programmeerimiskeel I (PL / I)?

Programmeerimiskeel I (PL / I) on nii protseduuriline kui ka hädavajalik programmeerimiskeel, mis oli mõeldud inseneri-, teadus- ja süsteemiprogrammeerimiseks ning ärirakendusteks. Seda on põhiliselt kasutanud akadeemiline, tööstus- ja kaubandussektor alates selle kasutuselevõtust 1960. aastatel ja on endiselt aktiivselt kasutusel 2011. aastast.

PL / 1 toetab struktureeritud programmeerimist, rekursiooni, lingitud loendite või lingitud andmestruktuuri käitlemist, ujukoma, fikseeritud punkti ja keerukate tähemärkide stringi ja bitistringi töötlemist. Kasutatud süntaks ja sõnad sarnanevad inglise keelega ning keel sobib hästi keerukate andmevormingute määratlemiseks, kasutades laia funktsioonide komplekti.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab programmeerimiskeelt I (PL / I)

Programmeerimiskeel 1 sündis seetõttu, et IBM soovis kavandada masina, mis asendaks kõiki enne seda olnud IBM-i arhitektuure, et saada sellest äri- ja teadusringkondade ühine masinaarhitektuur. Sellest sai IBM System 360. Enne seda pidid programmeerijad kasutama iga riistvara jaoks erinevaid keeli. Samamoodi soovis IBM ühtset ühist programmeerimiskeelt, mida saaksid kasutada kõik mis tahes valdkonna kasutajad.

PL / 1-l olid järgmised olulised keeleomadused:

  • 100% vaba vorm ja sellel pole reserveeritud märksõnu
  • Määratleb andmetüübid sõltumata riistvarast
  • Plokkidele orienteeritud programmeerimiskeel, mis koosneb algusplokkidest, pakettidest ja avaldustest. See struktureerimismeetod võimaldab arendajatel toota väga modulaarseid programme ja rakendusi.
  • PL / I-l on juhtimisstruktuurid. Sellised struktuurid nagu VALI ... MILLAL ... OTHERWISE lubavad loogilisi toiminguid, samas kui DO-avaldused lubavad avaldusi tingimusteta täita vähemalt üks kord, lõpmatuseni või tingimusel, kas tingimus on endiselt tõene või vale, sõltuvalt vajadusest.
  • Toetab andmestruktuure nagu massiivid, liitumised, struktuurid, liitmoodulite või struktuuride massiivid, liitmikud või massiivide struktuurid ja mis tahes eelnimetatute kombinatsioon.
  • Tal on neli salvestusklassi: STAATILINE, ALUSEL, AUTOMAATNE ja JUHTIV.