Kildekode, koden til et dataprogram, består av en serie instrukser i et høynivåspråk (se kode). Kildekoden lagres i datamaskinen som en tekstfil. For at man skal få en kode som maskinen kan utføre (en eksekverbar kode), må kildekoden kjøres gjennom en kompilator, som oversetter kildekoden til et kjørbart program i maskinkode eller binærkode. Kompilering av kildekoden til et Java-program gir en binærkode som kjøres i et eget program kalt Java virtuell maskin.

Kildekode er åndsverk, og følgelig underlagt lovgivning om opphavsrett. For kommersielle programvarehus er kildekoden til programmene som regel godt bevarte hemmeligheter. I noen tilfeller er det imidlertid hensiktsmessig å kunne dele kildekoden med andre. Åpen kildekode er kildekode underlagt en av flere spesielle lisenser som tillater innsyn i kildekoden. Med betingelser som varierer fra lisens til lisens, gjøres det mulig for en tredjepart å gjenbruke hele eller deler av koden i egne programmer.

Foreslå endringer i tekst

Foreslå bilder til artikkelen

Kommentarer

Har du spørsmål til artikkelen? Skriv her, så får du svar fra fagansvarlig eller redaktør.

Du må være logget inn for å kommentere.