„Forrit“: Munur á milli breytinga

Efni eytt Efni bætt við
VolkovBot (spjall | framlög)
m robot Bæti við: uz:Kompyuter dasturi
JabbiAWB (spjall | framlög)
skipti út f. wpsnið using AWB
Lína 1:
'''Forrit''' er safn skipana sem lýsa verkefni eða verkefnum sem [[tölva]] á að vinna.
 
Með orðinu „forrit“ er átt við [[frumkóði|frumkóða]] sem ritaður er á [[forritunarmál|forritunarmáli]]i eða [[keyrslukóði|keyrslukóða]] sem gerður hefur verið eftir því. Tölvuforrit eru oftast nefnd [[hugbúnaður]] eða keyrsluforrit eða bara einfaldlega „forrit“. [[frumkóði|Frumkóði]] flestra tölvuforrita er röð skipana sem eiga að framkvæma skrefin í [[reiknirit|reikniritum]]um á beinan hátt. Í öðrum forritum er því sem framkvæma á lýst þannig að viðkomandi [[verkvangur]] (enska: „platform“) geti séð um það.
 
Forrit eru oft rituð af [[forritari|forriturum]], en einnig geta önnur forrit búið þau til.
 
==Orðasafn==
Forrit sem látin eru notendum í té eru nefnd [[notendahugbúnaður]] þar sem virkni þeirra beinist að því sem á að nota tölvuna í, umfram það sem [[stýrikerfi]] hennar (til dæmis Windows) sér um. Í raun og veru kallast bæði notendahugbúnaður og stýrikefið „hugbúnaður“, rétt eins og safn ýmssa forritaþátta sem er innbyggt í [[vélbúnaður|vélbúnaðinn]]. Þau forrit sem gefa vélbúnaðinum beinar skipanir eru á formi sem [[örgjörvi|örgjörvinn]]nn skilur og bregst við með því að virkja aðrar skipanir eða framkvæma einfaldar reikniaðgerðir eins og til dæmis samlagningu. En tölvur framkvæma milljónir slíkra skipana á sekúndu og það er þannig heild sem forritið lætur verða til - skipanir sem hver á fætur annarri gera eitthvað gagnlegt í sameiningu og sem oftast má endurtaka og treysta að verki á sama hátt.
 
==Keyrsla forrits==
Forriti er hlaðið í minni tölvunnar (venjulega af [[stýrikerfi|stýrikerfinu]]nu) og það síðan „keyrt“ með því að láta tölvuna framkvæma skipanir þess þangað til þær eru ekki fleiri eða keyrslan stöðvuð eða villa kemur upp, annað hvort í hugbúnaði eða vélbúnaði.
 
Áður en tölva getur keyrt forrit, hverrar gerðar sem það er (þar með talið stýrikerfið, sem einnig er forrit), verður að ræsa vélbúnaðinn. Þetta er gert á venjulegum PC-tövlum með því að hleypa straum á [[kísilflaga|kísilflögu]] sem oftast er á [[móðurborð|móðurborði]]i tölvunnar og setja þannig af stað einfalt forrit sem hleður stýrikerfinu inn í [[vinnsluminni|vinnsluminnið]]ð af [[harður diskur|harða diskinum]]. Þessi kísilflaga er nefnd [[BIOS]] eða BIOS-kubburinn. Eftir það getur tölvan tekið við flóknari skipunum.
 
==Forrit eða gögn==
Keyranlegt form forrits (oft kallað innanlegt form, þar sem skipanirnar eru [[viðfangskóði]]) er stundum greint að frá þeim [[gögn|gögnum]]um sem forritið vinnur með. Í sumum tilvikum hverfur þessi aðgreining þegar forritið sjálft býr til eða breytir gögnum sem verða svo hluti af sama forritinu (þetta gerist til að mynda oft í [[forritunarmál|forritunarmálinu]]inu [[Lisp]]).
 
==Forritun==
Í forriti er líklegast nokkur fjöldi [[gagnaskipan|gagnaskipana]]a (enska: data structures) svo og [[reiknirit|reiknirita]]a sem vinnur úr þeim.
 
Gerð forrits er síendurtekið ferli nýskráningar [[frumkóði|frumkóða]] og breytinga á honum með prófunum, greiningum og endurbótum. Sá sem fæst við þetta kallast [[forritari]] eða er sagður starfa að [[hugbúnaðargerð]]. Hið síðarnefnda verður æ algengara eftir því sem starfinn þroskast og verður líkari [[verkfræði|verkfræðigrein]]grein.
 
Nú er algengast að forritað sé í teymi þar sem allir leggja sitt af mörkum. Hópstjórinn tekur af skarið ef menn greinir á. 10 manna teymi eru algeng, erfiðara er að stjórna stærri hóp. Annar möguleiki er að tveir og tveir vinni saman (enska: pair programming).
Lína 31:
 
==Heimild==
{{enwikiheimildwpheimild | tungumál = en | titill = Computer program | mánuðurskoðað = 4. febrúar | árskoðað = 2007}}
 
==Ytri hlekkir==