Hva er forskjellen mellom kompilering og feilsøking?

Av | mars 20, 2022

Feilsøking: -Datamaskinprogrammerere, som alle andre, er ikke perfekte. Dette betyr at programmene de skriver noen ganger har små feil, kalt «bugs», i seg. Disse feilene kan være mindre, for eksempel å ikke gjenkjenne brukerinndata, eller mer alvorlige, for eksempel en minnelekkasje som krasjer programmet. Før de slipper programvaren til offentligheten, «feilsøker» programmerere programmene sine, og eliminerer så mange feil som mulig. Denne feilsøkingsprosessen tar ofte lang tid, ettersom å fikse noen feil kan introdusere andre.

Kompilering: -Når programmerere lager programvare, skriver de først programmet i kildekode, som er skrevet på et spesifikt programmeringsspråk, som C eller Java. Disse kildekodefilene lagres i et tekstbasert, menneskelig lesbart format, som kan åpnes og redigeres av programmerere. Kildekoden kan imidlertid ikke kjøres direkte av datamaskinen. For at koden skal forstås av datamaskinens CPU, må den kompileres til et kjørbart program.

De fleste programvareutviklingsprogrammer inkluderer en kompilator, som kompilerer kildekodefiler til maskinkode. Denne koden, noen ganger referert til som objektkode, kan kjøres direkte av datamaskinens prosessor. Derfor blir den resulterende applikasjonen ofte referert til som en kjørbar fil. Windows-kjørbare filer har en .EXE-filtype, mens Mac OS X-programmer har en .APP-utvidelse, som ofte er skjult.

Så konklusjonen er at et kompilert program kan ha feil eller feil, men ikke et vellykket feilsøkt program kan ikke ha noen.

Så for et perfekt program må du feilsøke og kompilere et program

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.