kompilatoren
En kompilator er et program som kompilerer program kildekoden filer til et kjørbart program. Det er inkludert som en del av det integrerte utviklingsmiljøet IDE med de fleste programmeringsprogramvarepakker.
Kompilatoren tar kildekodefiler som er skrevet på et høyt nivå språk, for eksempel C, BASICeller Java, og kompilerer koden til et lavt nivå språk, for eksempel maskinkode eller monteringskode. Denne koden er opprettet for en bestemt prosessortype, for eksempel og Intel Pentium eller PowerPC. Programmet kan deretter gjenkjennes av prosessoren og kjøres fra operativsystem.
Etter at en kompilator har samlet kildekodefiler til et program, kan ikke programmet endres. Derfor må eventuelle endringer gjøres i kildekoden, og programmet må kompileres på nytt. Heldigvis kan de fleste moderne kompilatorer oppdage hvilke endringer som ble gjort, og trenger bare å kompilere de modifiserte filene på nytt, noe som sparer programmerere mye tid. Dette kan bidra til å redusere programmerernes 100 timers arbeidsuke før prosjektfristene til rundt 90 eller så.