Investor's wiki

Kildekode

Kildekode

Kildekode refererer til en samling av linjer med datakode, som er ansvarlige for å definere hvordan et program (programvare) vil fungere basert på en liste over deterministiske instruksjoner og utsagn. I hovedsak er kildekoden den primære tilstanden til en programvare i det øyeblikket den opprinnelig ble skrevet.

Som sådan består en kildekode av et sett med instruksjoner som kan skrives på forskjellige dataprogrammeringsspråk, som Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity og Haskell. Alle disse programmeringsspråkene har en felles egenskap: de består av et sett med instruksjoner som datamaskiner skal følge for å utføre bestemte handlinger og produsere bestemte utdata.

Etter å ha blitt opprettet blir kildekoden ofte "oversatt" eller kompilert til et maskinspråk som datamaskiner er i stand til å forstå og utføre. I noen situasjoner kjøres imidlertid kildekoden umiddelbart uten behov for kompilering (disse dataprogrammene er kjent som tolker).

Under utviklingen av dataprogramvare er kildekodestadiet den innledende arbeidsfasen hvor programmerere kan lese, kommentere og gjøre endringer før programmet ferdigstilles og til slutt kjøres av en datamaskin. Kildekodebiblioteker gjør arbeidet til programvareingeniører, informatikere og programmerere mye enklere fordi de er i stand til å inkludere bemerkninger innenfor kodelinjene (for eksempel deler av lesbar ren tekst med forklarende og innsiktsfulle kommentarer).