? Programmering er processen med at skabe brugbare computerprogrammer fra læsbar kode. Kodeordene , der bruges til at skabe et edb-program, kaldet " kildekode . " Denne kildekode skal konverteres til et format, der kan læses af en computer til at være nyttig . Denne proces med konvertering kaldes " kompilering ". En vigtig del af udarbejdelsen processen er sammenkædning . Den kompileret binær eksekverbare er indlæst i hovedhukommelsen til at køre. Source Code
Kildekode er den menneskelige læsbar version af et edb-program eller et stykke software . Kildekoden er skrevet i en computer programmeringssprog. Når skrevet, kan kildekoden gemmes på computeren som kildekodefiler . De filtyper af disse kildekodefilerne varierer afhængigt af programmeringen anvendte sprog. C + + filer har filtypenavnet " . Cpp ", og Java- filer har filtypenavnet ". Java ". Eventuelle ændringer i et program er lavet ved at redigere kildekoden.
Preprocessor
præprocessortilvalg bevæger sig gennem kildekode og erstatte visse tokenized udsagn med andre foruddefinerede udsagn. Tokenized udsagn er medtaget i kildekoden af programmøren at angive inddragelse af en række standard funktioner og erklæringer , uden at programmøren at han rent faktisk skrive dem ud. Tokens er angivet med et bestemt symbol eller token , såsom " # include" i C + + . Præprocessoren trin vises ikke i bearbejdningen i alle programmeringssprog.
Assembler
assembler omdanner kildekoden til objektkode. Object kode kan køres som et program på en computer. Et andet udtryk for objekt -kode er " maskine kode " eller " binary ". Assembler er et program, der er skrevet til hver enkelt computer operativsystem . Det er muligt for flere montører til at eksistere for det samme programmeringssprog på samme operativsystem.
Linker
linker tager forskellige dele af kompileret program, og kombinerer dem at danne et enkelt eksekverbart program . Normalt når store software-applikationer er skabt de er skrevet i diskrete klumper , hvor hver bid i en separat kildekode fil. Jobbet af linkeren er at tage hver af disse stykker, når de er blevet samlet, og kombinere dem i en enkelt eksekverbar ansøgning.
Loader
loader er en del af en computers operativsystem. Jobbet af læsseren er at placere kompileret eksekverbare program i computerens primære hukommelse . Den primære hukommelse er hukommelsen i denne sammenhæng er normalt computerens RAM. Når kranen er færdig med at placere programmet i hovedhukommelsen læsseren passerer kontrollen til softwaren , således at softwaren kan opfylde det til at fungere . I den tid den eksekverbare ansøgningen ikke er i brug , gemmes det i nogle eksterne medier eller i computerens harddisk.