Skip to main content

Hva er objektkode i et dataprogram?

Datamaskiner er maskiner som kjøres på millioner av kodelinjer.Programmerere skriver kode på forskjellige språk, men all denne koden har noen grunnleggende funksjoner, uansett hvilket språk som brukes.Et program har alltid to sett med kode, kildekode og objektkode.Kildekode er det som opprettes på forhånd, språket som programmereren bruker for å gi instruksjoner til datamaskinens kompilator for å få programmet til å kjøre.Resultatet av at kompilatoren har sammenstiller disse kildekodeinstruksjonene, kalles objektkode.

Begrepene er intuitive, ved at kildekoden er begynnelsen, eller kilden til operasjonen, og objektkoden er ønsket resultat, eller objekt, for hele øvelsen.Den er lagret i filer som er opprettet av Computers Compiler og kan deretter bli den endelige enden som er ment av programmereren.

Når kildekoden er samlet i filer, kan den deretter fortsette til datamaskinprosessoren, som utfører de endelige instruksjonene.Vanlige tilgjengelige programvare er enorme samlinger av objektkode som ikke kan endres grunnleggende siden kildekoden ikke er inkludert.Det er som å ha løsningen på problemet, men ikke alle trinnene som ble brukt til å komme frem til det.Det er det endelige resultatet, som utføres versjoner av objektkode.Så når en forbruker får en programvare, får den forbrukeren en utført versjon av kildekoden som ble maskinspråk som ble omgjort til sluttprosjektet.

Gitt gjeldende vekt på åpen kildekode, blir flere og flere applikasjoner utgittmed veier inn i kildekoden.Flittige programmerere og kodere kan få tilgang til den kildekoden, endre den rundt for å imøtekomme deres behov og deretter opprette ny objektkode, som oppfyller et formål som kan være annerledes enn det som de opprinnelige programmererne har til hensikt.