LEXIKON

Vad är en kompilator?

En kompilator är ett program som översätter källkod till en annan kodform, exempelvis maskinkod eller bytekod. Vilket format som skapas beror på språket och kompilatorn.

I Java översätter kompilatorn javac filer med ändelsen .java till .class-filer med bytekod. Bytekoden körs sedan av en JVM.

Ett kompileringsfel betyder att koden inte kan kompileras, exempelvis på grund av ett syntaxfel eller ett typfel. Det skiljer sig från ett körningsfel, som uppstår när programmet körs. Kod som kompileras kan fortfarande innehålla logiska fel och ge fel resultat.