Programmeren is het proces van het creëren van nuttige computerprogramma's uit menselijk leesbare code . De codewoorden die worden gebruikt om een computerprogramma te maken worden " source code . " Deze bron code moet worden omgezet naar een formaat dat kan worden gelezen door een computer bruikbaar te zijn . Dit proces van bekering heet " compilatie . " Een cruciaal onderdeel van het compilatie proces is het koppelen . De gecompileerde binaire uitvoerbare wordt in het hoofdgeheugen te lopen geladen . Source Code Broncode is het menselijk leesbare versie van een computerprogramma of een stuk software . Broncode is geschreven in een programmeertaal . Eenmaal geschreven , kan de broncode worden opgeslagen op de computer als broncode bestanden . De bestandstypen van deze broncode bestanden zijn afhankelijk van de gebruikte programmeertaal . C + + -bestanden hebben de extensie " . Cpp ' en Java -bestanden hebben de extensie " . Java . " Eventuele wijzigingen in het programma zijn gemaakt door het bewerken van de broncode . Preprocessor De preprocessor beweegt zich door de source code en vervangt bepaalde tokenized uitspraken met andere vooraf bepaalde uitspraken . Tokenized verklaringen zijn opgenomen in de broncode van de programmeur om de opname van een aantal standaardfuncties en opmerkingen geven , zonder de programmeur dat hij daadwerkelijk typen ze . Tokens worden met een bepaald symbool of teken , zoals " # include " in C + + . De preprocessor podium verschijnt niet in het compilatie proces in alle programmeertalen . Assembler De assembler zet de broncode om objectcode . Object code kan worden uitgevoerd als een programma op een computer . Een andere term voor objectcode is " machine code " of " binary . " De assembler is een programma dat geschreven is voor elk specifiek besturingssysteem . Het is mogelijk meerdere monteurs om er voor dezelfde programmeertaal hetzelfde besturingssysteem . Linker De linker is verschillende delen van het gecompileerde programma en combineert ze om een enkel uitvoerbaar programma te vormen . Meestal als grote software- applicaties worden gemaakt die zijn geschreven in aparte stukken , met elke brok gehouden in een apart broncode bestand . De taak van de linker is voor elk van deze brokken te nemen , als ze eenmaal zijn gemonteerd , en combineer ze samen in een enkel uitvoerbaar toepassing . Loader De loader is een onderdeel van het besturingssysteem van een computer . De taak van de lader is aan de gecompileerde uitvoerbare software-applicatie in het hoofdgeheugen van de computer te plaatsen. Het hoofdgeheugen is het geheugen in deze context gewoonlijk RAM van de computer . Wanneer de lader klaar is met het plaatsen van de aanvraag in het hoofdgeheugen van de lader geeft de controle aan de software zodat de software deze functie kan vervullen . Gedurende de tijd dat de uitvoerbare toepassing niet in gebruik is , wordt deze opgeslagen in een aantal externe media of op de harde schijf van de computer .
|