Lærðu um PL / I forritun: Þú þarft ekki IBM aðalrammi fyrir þetta óskýr tungumál

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


PL / I er arfleifð forritunarmál sem var fundið upp af IBM snemma á sjöunda áratugnum. Ætlunin var að búa til tungumál sem myndi hafa vísindalegan tölvunargetu Fortran og viðskiptagagnavinnslugetu COBOL.

A fljótur athugasemd um nafn

Margir kjósa að kalla þetta forritunarmál PL / 1. Þeir halda því fram að snemma ritvélar hafi ekki „1“ staf og að höfuðstóllinn „ég“ væri notaður í staðinn. Það er vissulega rétt að hvort sem PL / I eða PL / 1, fullt nafn þess er Forritunarmál eitt. Við höfum notað PL / I vegna þess að það er það sem oftast er notað. Hvaða útgáfa sem er notuð ætti ekki að rugla neinn.

Stutt saga um PL / I

PL / I hóf lífið sem hluti af tilraun til að sameina viðskipti og vísindaleg tölvunarfræði. Snemma á sjöunda áratug síðustu aldar var tölvuvinnsla aðallega gerð í COBOL en verktaki í vísindum, stærðfræði og háskólum notaði Fortran að mestu. Jafnvel vélbúnaðurinn sem samfélögin tvö notuðu var ólík. IBM vildi færa alla inn á sameiginlegan vélbúnaðarpall (System / 360) og vildi að sameiginlegt forritunarmál færi með það.

Teymið sem fékk það verkefni að búa til þetta sameiginlega tungumál reyndi upphaflega að byrja með Fortran og lengja það til að bæta við nauðsynlegum eiginleikum frá COBOL. Þetta reyndist ekki vel og þeir hófu vinnu á nýju tungumáli að öllu leyti, byggt lauslega á ALGOL. Nýja tungumálið var stuttlega kallað NPL („nýtt forritunarmál“), og síðan MPPL („Fjölnota forritunarmál“), og síðan loks PL / I.

Fyrsta lýsingin á tungumálinu (enn kallað NPL) kom út árið 1964. Fyrsta þýðandinn kom út árið 1966. Árið 1967 hófst handa við að skrifa fullkomna forskrift tungumálsins.

Auðlindir á netinu

PL / I var tiltölulega sjaldgæft tungumál jafnvel á blómaskeiði. Svo að elta uppi góð úrræði til að læra og nota tungumálið er svolítið erfitt. Heppið fyrir þig, við höfum lagt okkur fram við að vinna saman og hafa safnað saman besta úrræði PL / I sem völ er á.

Kennsla

  • PL / I í Easy Lesson, mjög ítarleg kynning á tungumálinu;
  • Kynning á PL / I (PDF), ítarlegar skyggnur fyrir PL / I kynningu.

Vídeóleiðbeiningar

  • Mainframe PL / I námskeið, 19 hluta námskeiðsleiðbeiningar fyrir vídeó;
  • Kynning á PL / I, fljótleg myndbandakynning á tungumálinu.

Tilvísun

  • Enterprise PL / I fyrir skjalasafn z / OS;
  • Tungumál tilvísunar: Enterprise PL / I fyrir z / OS, PL / I fyrir AIX, Rational Developer fyrir System z PL / I fyrir Windows (PDF), heill leiðbeining um notkun PL / I á ýmsum IBM arkitektúrum (nátengd handbók er einnig fáanlegt á HTML sniði);
  • Algengar spurningar um PL / I.

Söguleg efni

Ef þú ert að vinna í eldra PL / I kerfi er líklegt að þú vinnur ekki með nýjustu útgáfuna af tungumálinu. Hér nokkur úrræði sem fjalla um nokkrar sögulegar útgáfur af tungumálinu.

  • PL / I Primer (PDF), námsbók 1965 námsmanna frá IBM;
  • Leiðbeiningar um PL / I fyrir atvinnuforritara (PDF), handbók IBM frá 1966 um tungumálið;
  • Stýrikerfi IBM System 360 PL / I (F): Language Reference Manual (PDF) og Handbók forritara, tilvísunarhandbók frá 1968 í tveimur bindum frá IBM;
  • PL / I forritunarmálið, kennslubók frá 1978 frá Courant Institute of Mathematical Sciences, New York University;
  • PL / I Language Programmer’s Guide (PDF), sem er tilvísun í tungumál frá 1982 frá stafrænum rannsóknum;
  • Saga PL / I um margmiðlunarstýrikerfið;
  • PL / I sem tæki til kerfisforritunar, grein frá 1969 þar sem gerð er grein fyrir upplifuninni af notkun PL / I á Multics OS.

Verkfæri

  • Micro Focus Studio Enterprise Edition, tól til að færa PL / I og Cobol forrit í aðalrammanum yfir í lægra kostnað Windows, Linux eða Unix umhverfi;
  • PL / I Compilers frá IBM, hönnuð til að gera kleift að samþætta eldri PL / I við nútíma veftækni;
  • PL / I framendinn fyrir GCC;
  • Raincode PL / I Compiler fyrir Windows, PL / I arfleifð þýðanda fyrir .NET;
  • Nokkrir ritstjórar hafa stuðning við PL / I setningafræði og það er líka PL / I viðbót fyrir Eclipse IDE;
  • Hercules System / 370, ESA / 390 og z / Architecture Emulator mun gera þér kleift að búa til raunverulegur aðalrammi á þróunarvélinni þinni til að læra og prófa PL / I;

Bækur

  • PL / I Structured Programming, eftir Joan Hughes: venjuleg kennslubók fyrir tungumálið;
  • Nýja PL / I, eftir Eberhard Sturm: ein af fáum tiltölulega nýlegum bókum um tungumálið (gefin út 2009);
  • Kembiforrit forrita: MVS Abend Handbook fyrir Cobol, Assembly, PL / I og Fortran forritarar, eftir Robert Binder: handhæg bók fyrir fólk sem viðheldur (og þarf oft að kemba) arf hugbúnaðarkerfi;
  • Gagnaskipulag og Pl / I forritun, eftir Augenstein og Tenenbaum;
  • Pl / I: Structured Programming and Problem Solving, eftir Reddy og Ziegler: kennslubók PL / I nemenda sem er hönnuð fyrir tveggja tíma háskólanámskeið;
  • Pl / I Programming Primer, eftir Gerald Weinberg: snemma bók um tungumálið, frá 1966.

Ætti ég að læra PL / I?

PL / I er arf tungumál. Nánast engin ný þróun er gerð í því. Þetta þýðir að vinna með PL / I mun að mestu leyti vera að viðhalda gömlum kerfum, umbreyta gömlum kerfum til að keyra á nýjum vélbúnaði, endurbyggja gömul kerfi á nútíma tungumálum eða byggja verkfæri til að tengja gömul kerfi við ný.

Margir hönnuðir telja að vinna á eldri hugbúnaðarkerfi sé leiðinleg. En það getur verið mjög gefandi. Fyrirtækin sem enn eru með þessi kerfi til staðar eru rótgróin fyrirtæki sem borga venjulega vel og veita tiltölulega stöðuga atvinnu. Samkeppnin um þessi störf er líka mun minni – það eru ekki allir Coding Bootcamps sem kenna fólki hvernig á að verða aðalframkvæmdastjórnendur eftir sex vikur.

En PL / I, út af fyrir sig, er ekki nóg. Þú þarft að vita um allt lífríki eldri kerfis og kerfis.

  • Önnur tungumál hugbúnaðar, einkum Fortran og COBOL, sem bæði voru notuð mun meira en PL / I;
  • Mainframe computing;
  • Samtímar ramma fyrirtækjavalds, sérstaklega .NET og Java;
  • Tungumál á kerfisstigi eins og C og C++.

PL / I er tiltölulega sjaldgæft miðað við annað hvort Fortran eða COBOL. Þess vegna, ef þú hefur áhuga á að vinna í eldri aðalkerfiskerfi, þá myndi þér líklega ganga vel að byrja á einu eða báðum þessum tungumálum og fara svo yfir í PL / I ef tiltekið starf krefst þess.

Frekari upplestur og úrræði

Við erum með fleiri forritunarhandbækur, námskeið og infografics sem tengjast forritun og hugbúnaðarþróun:

  • Samsetning málþings: hvort sem þú notar það beint og lærir það bara til að skilja hvað er raunverulega að gerast á vélbúnaðarstigi, samkomutungumál er frábært að vita.
  • Fortran Resources: læra allt um vafalaust fyrsta hátölvutölvumálið sem er enn í notkun í dag.
  • COBOL Kynning og auðlindir: Í strangara mæli arfleifð tungumál er enn mikið magn af COBOL kóða í notkun.

Hvaða kóða ætti að læra?

Ruglaður um hvaða forritunarmál þú ættir að læra að kóða á? Skoðaðu infographic okkar, hvaða kóða ættir þú að læra? Það fjallar ekki aðeins um mismunandi þætti tungumálsins, það svarar mikilvægum spurningum eins og „Hve miklum peningum mun ég græða á forritun á Java?“

Hvaða kóða ættirðu að læra?
Hvaða kóða ætti að læra?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map