Investor's wiki

källkod

källkod

Källkod hänvisar till en samling rader med datorkod, som är ansvariga för att definiera hur ett program (programvara) kommer att fungera baserat på en lista med deterministiska instruktioner och uttalanden. I huvudsak är källkoden det primära tillståndet för en programvara i det ögonblick den ursprungligen skrevs.

Som sådan består en källkod av en uppsättning instruktioner som kan skrivas på olika datorprogrammeringsspråk, som Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity och Haskell. Alla dessa programmeringsspråk har en gemensam egenskap: de består av en uppsättning instruktioner för datorer att följa för att utföra vissa åtgärder och producera särskilda utdata.

Efter att ha skapats källkoden "översätts" eller kompileras ofta till ett maskinspråk som datorer kan förstå och köra. I vissa situationer exekveras källkoden omedelbart utan behov av kompilering (dessa datorprogram är kända som tolkar).

Under utvecklingen av datorprogramvara är källkodssteget den inledande arbetsfasen där programmerare kan läsa, kommentera och göra redigeringar innan programmet slutförs och så småningom exekveras av en datormaskin. Källkodsbibliotek gör arbetet för mjukvaruingenjörer, datavetare och programmerare mycket lättare eftersom de kan inkludera anmärkningar inom kodraderna (till exempel bitar av läsbar vanlig text med förklarande och insiktsfulla kommentarer).