Sisällysluettelo:
- Määritelmä - Mitä ohjelmointikieli I (PL / I) tarkoittaa?
- Techopedia selittää ohjelmointikielen I (PL / I)
Määritelmä - Mitä ohjelmointikieli I (PL / I) tarkoittaa?
Ohjelmointikieli I (PL / I) on sekä prosessuaalinen että välttämätön ohjelmointikieli, joka on suunniteltu suunnittelu-, tiede- ja järjestelmäohjelmointiin sekä yrityssovelluksiin. Sitä ovat käyttäneet ensisijaisesti akateeminen, teollinen ja kaupallinen ala sen käyttöönoton jälkeen 1960-luvulta lähtien, ja se on edelleen aktiivisessa käytössä vuodesta 2011.
PL / 1 tukee jäsenneltyä ohjelmointia, rekursiota, linkitettyjä luetteloita tai linkitetyn tietorakenteen käsittelyä, liukuluku-, kiinteä- ja monimutkaisia merkkijono- ja bittijonokäsittelyjä. Käytetty syntaksi ja sanat muistuttavat paljon englantia, ja kieli sopii hyvin monimutkaisten tietomuotojen määrittelemiseen laajan toiminnon avulla.
Techopedia selittää ohjelmointikielen I (PL / I)
Ohjelmointikieli 1 syntyi, koska IBM halusi suunnitella koneen, joka korvaa kaikki edeltäneet IBM-arkkitehtuurit, jotta siitä tulisi liike- ja tiedeyhteisöjen yhteinen konearkkitehtuuri. Siitä tuli IBM System 360. Ennen tätä ohjelmoijien oli käytettävä eri kieliä ohjelmoidaksesi jokaiselle laitteelle. Samoin IBM halusi yhden yhteisen ohjelmointikielen, jota kaikki käyttäjät voivat käyttää.
PL / 1: llä oli seuraavat merkittävät kieliominaisuudet:
- 100% vapaa muoto, eikä siinä ole varattuja avainsanoja
- Määrittää tietotyypit laitteistosta riippumatta
- Lohkosuuntautunut ohjelmointikieli, joka koostuu aloituslohkoista, paketeista ja lauseista. Tämän jäsennysmenetelmän avulla kehittäjät voivat tuottaa erittäin modulaarisia ohjelmia ja sovelluksia.
- PL / I: llä on ohjausrakenteita. Rakenteet kuten SELECT … WHEN … OTHERWISE sallivat loogisen toiminnan, kun taas DO-lauseet sallivat lauseiden suorittamisen ehdoitta ainakin kerran, loputtomasti tai kun ehto on edelleen tosi tai epätosi tarpeen mukaan.
- Tukee tietorakenteita, kuten taulukot, liitännät, rakenteet, liitosten tai rakenteiden taulukot, ryhmien liitokset tai rakenteet ja mikä tahansa edellä mainittujen yhdistelmä.
- Siinä on neljä tallennusluokkaa: Staattinen, perustana oleva, automaattinen ja hallittu.




