? Programmering är processen för att skapa användbara datorprogram från läsbar kod . De kodord som används för att skapa ett datorprogram kallas "källkod . " Denna källkoden måste konverteras till ett format som kan läsas av en dator för att vara användbar . Denna process av omvandling kallas " kompilering. " En viktig del av sammanställningen processen länkning . Den kompilerade binära körbara laddas i primärminnet för att köra . Source Code
Källkod är den läsbara versionen av ett datorprogram eller mjukvara . Källkoden är skriven i en dator programmeringsspråk . När skrivet , kan källkoden lagras på datorn som källkodsfiler . Filen typer av dessa källkodsfilerna varierar beroende på den använda programmeringsspråk. C + +-filer har filändelsen " . CPP " och Java-filer har tillägget " . Java . " Eventuella ändringar i ett program görs genom att redigera källkoden . Förprocessorn rör sig genom källkoden
Preprocessor
och ersätter vissa tokenized uttalanden med andra fördefinierade rapporter. Tokenized rapporter inkluderas i källkoden av programmeraren för att indikera att inkludera ett antal standardfunktioner och uttalanden , utan att programmeraren att faktiskt skriva ut dem . Tokens indikeras med en viss symbol eller token , till exempel " # include " i C + + . Preprocessorn steget visas inte i sammanställningen processen i alla programmeringsspråk .
Assembler
assembler omvandlar källkod till objektkod . Object kod kan köras som ett program på en dator . En annan term för objektkod är " maskinkod " eller " binär . " Assembler är ett program som är skrivet för varje specifik dator operativsystem . Det är möjligt för flera montörer att existera för samma programmeringsspråk i samma operativsystem .
Linker
Länken tar olika delar av den kompilerade programmet och kombinerar dem att bilda ett enda exekverbart program . Vanligtvis när stora program skapas de är skrivna i diskreta bitar , där varje bit som hölls i en separat källkod fil . Jobbet av länken är att ta alla dessa bitar , när de väl har satts samman , och samla dem i en enda körbar applikation . Addera Loader
lastare är en del av en dators operativsystem . Jobbet av lastaren är att placera den kompilerade programmet körbara programvaran i datorns primärminne . Huvudminnet är minnet i detta sammanhang är vanligtvis datorns RAM. När lastaren är klar placera programmet i huvudminnet lastaren övergår kontrollen till programmet så att programmet kan fylla den funktionen . Under tiden den körbara programmet inte används , lagras det i vissa externa media eller i datorns hårddisk .