Computerkode - Computer code

Computerkode eller programkode er det sæt instruktioner, der danner et computerprogram, der udføres af en computer . Det er en af ​​to komponenter i softwaren, der kører på computerhardware , den anden er dataene .

Computere kan kun direkte udføre maskinkodeinstruktionerne, der er en del af deres instruktionssæt . Da disse instruktioner er vanskelige for mennesker at læse, og det er en tidskrævende opgave at skrive gode programmer i maskinkode eller andre programmeringssprog på lavt niveau , skriver de fleste programmerere kildekoden til et programmeringssprog på højt niveau . Denne kildekode oversættes til maskinkode af en kompilator eller tolk, så computeren kan udføre den for at udføre sine opgaver . En kompilator producerer objektkode, der normalt er på maskinsprog, men kan også være i et mellemsprog, der er på et lavere niveau end kilden. Bytecode er et lavere niveau af kilde, der er designet til mere effektiv tolkning af tolke.