Serien med instruktioner eller kommandon som en dator följer för att skapa programvara kallas
kod eller
källkod .
Här är en uppdelning:
* kod: Detta är den mest allmänna termen för instruktionerna som skrivs på ett programmeringsspråk.
* Källkod: Detta är den mänskliga läsbara texten som en programmerare skriver. Det är den ursprungliga formen för programvaruinstruktionerna.
* Programmeringsspråk: Detta är ett specifikt språk som används för att skriva instruktioner som en dator kan förstå. Det finns många olika språk, var och en med sina styrkor och svagheter. Exempel inkluderar Python, JavaScript, Java, C ++ och många fler.
Här är en förenklad analogi:
Tänk på ett recept. Receptet är som källkoden, skriven på ett specifikt språk (engelska, i detta fall). Den innehåller instruktionerna för hur man skapar en specifik maträtt (programvara). Datorn, som en kock, följer dessa instruktioner för att "laga" programvaran.
Vad händer med källkoden?
* sammanställning: Vissa programmeringsspråk kräver att källkoden översätts till ett språk som datorn kan direkt förstå (maskinkod). Denna process kallas sammanställning.
* Tolkning: Andra språk tolkas direkt av datorn utan behov av sammanställning. Detta görs linje-för-linje när programvaran körs.
Oavsett hur den behandlas ger källkoden slutligen planen för att skapa programvaran.