Investor's wiki

frumkóða

frumkóða

Frumkóði vísar til safns af línum af tölvukóða, sem bera ábyrgð á því að skilgreina hvernig forrit (hugbúnaður) mun virka út frá lista yfir ákveðin leiðbeiningar og staðhæfingar. Í meginatriðum er frumkóði aðalástand hugbúnaðar á því augnabliki sem hann er upphaflega skrifaður.

Sem slíkur samanstendur frumkóði af setti leiðbeininga sem hægt er að skrifa á ýmsum mismunandi tölvuforritunarmálum, svo sem Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity og Haskell. Öll þessi forritunarmál eiga sameiginlegt einkenni: þau samanstanda af leiðbeiningum fyrir tölvur til að fylgja til að framkvæma ákveðnar aðgerðir og framleiða tilteknar úttak.

Eftir að kóðinn hefur verið búinn til er kóðinn oft „þýddur“ eða settur saman í vélamál sem tölvur geta skilið og framkvæmt. Í sumum tilfellum er frumkóði hins vegar keyrður strax án þess að þörf sé á samantekt (þessi tölvuforrit eru þekkt sem túlkar).

Meðan á þróun tölvuhugbúnaðar stendur er frumkóðastigið fyrsta vinnustigið þar sem forritarar geta lesið, skrifað athugasemdir og gert breytingar áður en forritið er frágengið og að lokum keyrt af tölvuvél. Frumkóðasöfn gera störf hugbúnaðarverkfræðinga, tölvunarfræðinga og forritara mun auðveldari vegna þess að þau geta sett athugasemdir inn í kóðalínurnar (td læsilegan texta með skýrum og glöggum athugasemdum).