Tímarit Verkfræðingafélags Íslands


Tímarit Verkfræðingafélags Íslands - 01.12.1974, Blaðsíða 8

Tímarit Verkfræðingafélags Íslands - 01.12.1974, Blaðsíða 8
DR. ODDUR BENEDIKTSSON: FORRITUNARMÁLIN ALGOL, FORTRAN OG PL/I Oddur Benediktsson er fceddur 5. júní 1937. Lauk BMEng-prófi í véla- verkfræði frá Rensselaer Polytechnic Institute í Troy, New York 196,9, MS-prófi í stærðfrœði og PhD-prófi í stærðfræði frá sama skóla 1965. Strafaði sem verkfrœðingur í rann- sóknastofu Bell símafélagsins í Murry Hill, New Jersey, 1961—62. Sérfrœðingur við Reiknistofnun há- skólans 1965—69. Starfsmaður IBM á Islandi 1969—71 og Skýrsluvéla ríkisins og Reykjavíkurborgar 1971— 72. Skipaður dósent í stærðfrœði við Verkfrœði- og raunvísindadeild Há- skóla lslands 1972. 1. Inngangur 1 grein þessari verður fjallaö um Algol, Fortran og PL/I forritunar- málin með tilliti til notkunar þeirra í kennslu og útreikningum í verk- fræði- og vísindaverkefnum. Sér- stakt mið er tekið af íslenzkum að- stæðum, og notkun og notkunar- möguleikar forritunarmálanna raktir. 2. Almenn atriði Nú eru liðin um 30 ár síðan fyrstu rafeindatölvurnar voru smíðaðar og um 18 ár síðan Fortran forritunar- málið var tekið í notkun. Á þessum þrem áratugum hefur tölvutæknin þróast stórkostlega, bæði það er vél- búnað og hugbúnað varðar. Til marks um þróunina á þessu sviði má nefna að hámarks reiknihraði hefur 250.000 faldast á s.l. 20 árum. Til samanburður má geta þess, að á sama tíma hefur hámarkshraði far- artækja 6 faldast og orkuneyzla á mann, 1,5 faldast. (J) Talið er, að um 15 almenn forrit- unarmál séu í víðtækri notkun um þessar mundir.(’) Með forritunar- máli er hér átt við almenn æðri for- ritunarmál, svo sem Algol og For- tran, en mál nátengd vélunum, svo sem Assembler, og sérhæfð mál, svo sem Cogo, eru undanskilin. Forrit- unarmálið Cobol er útbreiddasta forritunarmálið sé litið á tölvunotkun í heild sinni. Veldur þar mestu um ríkjandi notkun málsins í viðskipta- heimi Bandarikjanna.(2) Aftur á móti hefur Fortran til þessa verið lang útbreiddasta forritunarmálið í verkfræði- og vísindareikningum.(3) Til dæmis má nefna, að í upptaln- ingu á helztu fáanlegum tölfræðifor- ritunarkerfum voru 33 af 37 í For- tran.(4) Eins má geta þess, að í yfirliti yfir forrit (12) á sviði stærðfræði- legra útreikninga, tölfræði og að- gerðarannsókna, sem birt voru í hinum ýmsu fræðiritum á árinu 1973, voru alls tekin til 166 forrit. Þar af voru 108 skrifuð í Fortran, 50 í Algol, 2 í vélamáli, 4 í PL/I og 2 í blendingi af Fortran og öðrum málum, en ekkert I Basic, en önnur mál munu ekki vera tekin til með- ferðar í viðkomandi ritum. Gefinn hefur verið út staðall fyrir Fortran málið. (“) Sé ritað á hinu staðlaða máli er nokkuð öruggt að flytja megi forrit milli tölvugerða og er það að sjálfsögðu mikilvægt at- riði. Þá má og geta þess, að velflest- ar minitölvur, sem nú eru á boðstól- um, eru með Fortran þýðendur. Þróun Algol forritunarmálsins um og eftir 1958 hafði víðtæk áhrif á þróun reiknifræði. Málið er sett fram sem rökfræðileg heild (“) af alþjóð- legum samstarfshópi. Málið þykir einkar hentugt til kennslu í tölvu- notkun og við framsetningu lausnar- aðferða í tölulegri greiningu. En veikir þættlr í meðhöndlun inntaks og úttaks hafa ugglaust heft útbreiðslu málsins til muna. Árið 1963 var stofnuð í Bandarikj- unum samstarfsnefnd notenda stórra IBM tölva og fulltrúa frá IBM. Átti nefndin að skilgreina verulegar um- bætur á Fortran IV málinu.(’) Nið- urstöðvar nefndarinnar urðu hins- vegar þær, að heppilegra væri að skilgreina nýtt mál fremur en að færa út kvíar Fortran málsins. Mál- ið nefndist PL/I (Programming Language One), og með því var stefnt að þvi að skilgreina mál, sem hentaði jafnt til vísindaútreikninga sem til viðskiptavinnslna og kerfis- forritunar. PL/I er því æði víðfeðmt. Og þar af leiðandi er mikið verk að læra að nota það til hlítar. Eins verða þýðendaforrit frek á minnisrými og tölvutíma. Til skamms tíma hefur verið talið að IBM stefndi að því, að fá PL/I tekið upp i stað Fortran og Cobol við stærri tölvukerfin. Nú hefur því aftur á móti verið lýst yfir(13) að IBM muni styðja alla nýja alþjóð- lega staðla fyrir sex helztu málin, þ.e. APL, Basic, Cobol, Fortran, PL/I og RPG. Hin síðari ár hefur færst mjög í vöxt við tölvuvinnslu, að notuð séu fjarvinnslutæki með símasamband við móðurtölvur. Þá geta margir not- endur nýtt tölvuna samtímis. öll al- gengari almennu forritunarmálin hafa nú þegar verið útbúin sem fjar- vinnslumál. Jafnframt hafa komið fram ný mál. Má þar til dæmis nefna APL málið, en því er lýst á öðrum stað í hefti þessu. Slík kerfi bjóða upp á nýja möguleika og mjög aukin afköst í forritun. Nú er það svo, að margt er líkt með forritunarmálum og tungumál- um. Málin eru notuð til að túika hugmyndir. Noti stór hópur manna tiltekið mál, myndast menningar- heild um málið með innbyggðri tregðu gegn ytri áhrifum annarsveg- 86 — TfMARIT V FI 1974

x

Tímarit Verkfræðingafélags Íslands

Beinir tenglar

Ef þú vilt tengja á þennan titil, vinsamlegast notaðu þessa tengla:

Tengja á þennan titil: Tímarit Verkfræðingafélags Íslands
https://timarit.is/publication/860

Tengja á þetta tölublað:

Tengja á þessa síðu:

Tengja á þessa grein:

Vinsamlegast ekki tengja beint á myndir eða PDF skjöl á Tímarit.is þar sem slíkar slóðir geta breyst án fyrirvara. Notið slóðirnar hér fyrir ofan til að tengja á vefinn.