Kildekode betegner den lesbare koden til et dataprogram skrevet i et programmeringsspråk. Koden består av en serie instruksjoner og kontrollstrukturer. Begrepet kildekode henviser til koden slik den fremstår før kompilering til maskinkode. Den er med andre ord kilden (opphavet) til maskinkoden. Begrepet kildekode benyttes imidlertid også om programkode som interpreteres (skript).

Faktaboks

Også kjent som
kildeprogram, programkode, engelsk source code

Kildekoden lagres og redigeres som en tekstfil, ofte ved hjelp av ulike utviklerverktøy og programmeringsomgivelser (IDE). Kildekoden er ofte skrevet i et høynivåspråk, og er ikke direkte kjørbart av en datamaskin. For at man skal få en kode som maskinen kan utføre må kildekoden enten kjøres gjennom en kompilator, som oversetter kildekoden til maskinkode, eller interpreteres (tolkes) under kjøring.

Rettslige forhold

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.

Les mer i Store norske leksikon

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

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

eller registrer deg