晋中经济技术开发区敲定2017年大气污染防治目标
Forrit er safn skipana sem lysa verkefni eea verkefnum sem t?lva á ae vinna.
Mee oreinu ?forrit“ er átt vie frumkóea sem ritaeur er á forritunarmáli eea keyrslukóea sem gereur hefur verie eftir tví. T?lvuforrit eru oftast nefnd hugbúnaeur eea keyrsluforrit eea bara einfaldlega ?forrit“. Frumkóei flestra t?lvuforrita er r?e skipana sem eiga ae framkv?ma skrefin í reikniritum á beinan hátt. í ?erum forritum er tví sem framkv?ma á lyst tannig ae viekomandi verkvangur (enska: ?platform“) geti sée um tae.
Forrit eru oft ritue af forriturum, en einnig geta ?nnur forrit búie tau til.
Oreasafn
[breyta | breyta frumkóea]Forrit sem látin eru notendum í té eru nefnd notendahugbúnaeur tar sem virkni teirra beinist ae tví sem á ae nota t?lvuna í, umfram tae sem styrikerfi hennar (til d?mis Windows) sér um. í raun og veru kallast b?ei notendahugbúnaeur og styrikefie ?hugbúnaeur“, rétt eins og safn ymssa forritatátta sem er innbyggt í vélbúnaeinn. Tau forrit sem gefa vélbúnaeinum beinar skipanir eru á formi sem ?rgj?rvinn skilur og bregst vie mee tví ae virkja aerar skipanir eea framkv?ma einfaldar reikniaegereir eins og til d?mis samlagningu. En t?lvur framkv?ma milljónir slíkra skipana á sekúndu og tae er tannig heild sem forritie l?tur verea til - skipanir sem hver á f?tur annarri gera eitthvae gagnlegt í sameiningu og sem oftast má endurtaka og treysta ae verki á sama hátt.
Keyrsla forrits
[breyta | breyta frumkóea]Forriti er hlaeie í minni t?lvunnar (venjulega af styrikerfinu) og tae síean ?keyrt“ mee tví ae láta t?lvuna framkv?ma skipanir tess tangae til t?r eru ekki fleiri eea keyrslan st?evue eea villa kemur upp, annae hvort í hugbúnaei eea vélbúnaei.
áeur en t?lva getur keyrt forrit, hverrar gerear sem tae er (tar mee talie styrikerfie, sem einnig er forrit), vereur ae r?sa vélbúnaeinn. Tetta er gert á venjulegum PC-t?vlum mee tví ae hleypa straum á kísilfl?gu sem oftast er á móeurborei t?lvunnar og setja tannig af stae einfalt forrit sem hleeur styrikerfinu inn í vinnsluminnie af harea diskinum. Tessi kísilflaga er nefnd BIOS eea BIOS-kubburinn. Eftir tae getur t?lvan tekie vie flóknari skipunum.
Forrit eea g?gn
[breyta | breyta frumkóea]Keyranlegt form forrits (oft kallae innanlegt form, tar sem skipanirnar eru viefangskóei) er stundum greint ae frá teim g?gnum sem forritie vinnur mee. í sumum tilvikum hverfur tessi aegreining tegar forritie sjálft byr til eea breytir g?gnum sem verea svo hluti af sama forritinu (tetta gerist til ae mynda oft í Lisp-forritunarmállyskum).
Forritun
[breyta | breyta frumkóea]Sk?pun forrits kallast forritun. í forriti er líklegast nokkur fj?ldi gagnaskipana svo og reiknirita sem vinnur úr teim.
Gere forrits er síendurtekie ferli nyskráningar frumkóea og breytinga á honum mee prófunum, greiningum og endurbótum. Sá sem f?st vie tetta kallast forritari eea er sageur starfa ae hugbúnaeargere. Hie síearnefnda vereur ? algengara eftir tví sem starfinn troskast og vereur líkari verkfr?eigrein.
Nú er algengast ae forritae sé í teymi tar sem allir leggja sitt af m?rkum. Hópstjórinn tekur af skarie ef menn greinir á. 10 manna teymi eru algeng, erfieara er ae stjórna st?rri hóp. Annar m?guleiki er ae tveir og tveir vinni saman (enska: pair programming).
Sm?lki
[breyta | breyta frumkóea]Stysta forritie sem gerei eitthvae gagn er talie hafa verie skipunin ‘cont/rerun’ sem tilheyrei styrikerfinu CP/M. Hún var tv? b?ti (JMP 100) og var st?kk á byrjunarstae forritsins sem r?sti hana. Hún gat tví látie tae byrja aftur án tess ae tae tyrfti ae s?kja tae á ny frá hinum h?gfara diskageymslum níunda áratugar síeustu aldar.
í altjóelegri forritunarkeppni reyndist tóm skrá hlutsk?rpust sem minnsta ?forrit“ í heimi. Hún var núll b?ta l?ng, skilaei núll b?tum á skjáinn og var tannig minnsta forritie sem gat endurgert sjálft sig. Vegna orealags í keppnisreglum vare ae taka tetta ?forrit“ gilt, en reglunum var síean breytt og tess krafist ae forritin yreu ae vera meira en núll b?ta l?ng.
Ada Lovelace greindi frá tví í sm?stu smáatrieum í ritgere hvernig reikna m?tti út svokallaear Bernoulli t?lur mee hlier?nni reiknivél sem Charles Babbage hafei hugsae upp. Tetta er talie fyrsta t?lvuforrit í heiminum og hún sjálf fyrsti forritarinn.
Heimild
[breyta | breyta frumkóea]Fyrirmynd greinarinnar var ?Computer program“ á ensku útgáfu Wikipedia. Sótt 4. febrúar 2007.
Ytri hlekkir
[breyta | breyta frumkóea]- Definition of Program @ Webopedia
- Definition of Computer program @ Agtivity Geymt 19 ágúst 2013 í Wayback Machine
- Definition of Software @ FOLDOC Geymt 7 september 2005 í Wayback Machine