Stilling: Evisdom > Internett >

Hva er Object Kode i et dataprogram?

Når vi snakker om datamaskiner, snakker vi om maskiner som kjører på millioner av kodelinjer. Dataprogrammerere skrive kode i ulike språk, men alle av denne koden har noen grunnleggende funksjoner, uansett hvilket språk som benyttes. Et program har alltid to sett med kode, kildekode og objektkode.

Kildekoden er det som er skapt på forhånd, det språket som programmerer bruker for å gi instruksjoner til datamaskinen kompilatoren for å gjøre programmet kjøres . Resultatet av kompilatoren måtte kompilere kildekoden disse instruksjonene kalles objektkode. Begrepene er intuitive, ved at kildekoden er midlet til slutt som objektkode. Med andre ord, er kildekoden begynnelsen, eller kilden, i operasjonen og objektet koden er det ønskede resultat, eller et objekt, av hele øvelsen. Object-koden er lagret i filer som er opprettet av datamaskinens kompilatoren og kan deretter bli den ultimate slutten tiltenkt av programmerer.

Når kildekoden er kompilert inn filer, kan det da gå videre til datamaskinens prosessor , som utfører den endelige instruksjonene. Allment tilgjengelig programvare er store samlinger av objekt-kode, som ikke kan endres fundamentalt siden kildekoden er ikke inkludert. Det er som å ha løsningen på problemet, men ikke alle trinnene som brukes til å løse det problemet. Du kan ha objekt-koden for å jobbe med, men du har ikke den originale kildekoden. Endre objektet kode uten at kildekoden kan være en øvelse i frustrasjon.

Denne multi-trinns prosess er nødvendig fordi datamaskiner kan utføre bare de instruksjoner som er skrevet på maskin språk. Det er den ultimate resultatet, som er utført versjoner av objektkode. Så når en forbruker får et program, som forbruker er å få en henrettet versjon av kildekoden som ble objektet koden og til slutt ble maskin språk som ble forvandlet til det endelige prosjektet.

Gitt dagens vekt på åpen-kildekode, flere og flere programmer blir gitt ut med veier inn i kildekoden. Flittige programmerere og kodere kan få tilgang til kildekoden, endre den rundt for å møte deres behov, og deretter opprette nytt objekt-kode, noe som oppfyller et formål som kan være annerledes enn det som tiltenkt av den opprinnelige programmerere.

----------------------------------
Forholde Artikkelen:
----------------------------------