Investor's wiki

kildekode

kildekode

Kildekode refererer til en samling af linjer med computerkode, som er ansvarlige for at definere, hvordan et program (software) vil fungere baseret på en liste af deterministiske instruktioner og udsagn. I det væsentlige er kildekoden den primære tilstand af en software i det øjeblik, den oprindeligt er skrevet.

Som sådan består en kildekode af et sæt instruktioner, der kan skrives på forskellige computerprogrammeringssprog, såsom Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity og Haskell. Alle disse programmeringssprog har en fælles egenskab: de består af et sæt instruktioner, som computere skal følge for at udføre bestemte handlinger og producere bestemte output.

Efter at være oprettet bliver kildekoden ofte "oversat" eller kompileret til et maskinsprog, som computere er i stand til at forstå og udføre. I nogle situationer udføres kildekoden dog med det samme uden behov for kompilering (disse computerprogrammer er kendt som fortolkere).

Under udviklingen af computersoftware er kildekodestadiet den indledende arbejdsfase, hvor programmører er i stand til at læse, kommentere og foretage redigeringer, før programmet færdiggøres og til sidst udføres af en computermaskine. Kildekodebiblioteker gør arbejdet for softwareingeniører, dataloger og programmører meget nemmere, fordi de er i stand til at inkludere bemærkninger inden for kodelinjerne (for eksempel stykker af læsbar almindelig tekst med forklarende og indsigtsfulde kommentarer).