Compiler: Forskelle mellem versioner

Content deleted Content added
Linje 12:
Til nogle [[programmeringssprog]], som f.eks. [[BASIC]], findes både compiler og fortolker. Når man udvikler i den slags sprog bruger man typisk en fortolker, mens programmet udvikles (debugger/fejlfinder), og en compiler, når resultatet skal afleveres til kunden.
 
I [[C (programmeringssprog)|C]]-programmering compilerer man typisk til at binært format der kaldes [[mellemkode]]. Det er "byggeklodser" der kan sættes sammen med andre stumper af mellemkode til et endeligt udførbart binært program. Til at konvertere mellemkoden til det endelige program bruges et værktøj der hedder en [[linker]].
 
En [[decompiler]] er en compiler, der ud fra resulterende kode forsøger at genskabe kildekoden.
 
En compiler, der er beregnet til at køre på én computertype, men som leverer maskinkode beregnet til kørsel på en anden type computer, omtales som en [[krydsoversætter]], (engelsk: ''cross compiler'').