Kompilator, dataprogram som oversetter, kompilerer, et program skrevet i et høynivåspråk til objektkode. Objektkoden består av maskininstruksjoner, men kan ikke kjøres uten videre. Programmer utvikles som regel av et antall programmoduler som oversettes for hver for seg. Et kjørende program settes sammen av en eller flere  objektmoduler, og det er et program som kalles lenker (eng.: linker) som setter disse sammen til et kjørbart program. Objektkoden har relative adresser som blir gitt en absolutt verdi av lenkeren når modulens plass i det kjørbare programmet er bestemt. 

Kompilatoren er spesifikk for et bestemt språk og en bestemt maskintype. Den sørger for at programmet skrevet på det allmenne språket blir oversatt til en maskininstruksjoner som passer til en bestemt datamaskin.

Foreslå endringer i tekst

Foreslå bilder til artikkelen

Kommentarer

Har du spørsmål om eller kommentarer til artikkelen?

Kommentaren din vil bli publisert under artikkelen, og fagansvarlig eller redaktør vil svare når de har mulighet.

Du må være logget inn for å kommentere.