Compiler: Forskelle mellem versioner

Content deleted Content added
m Retter flertydige links til Java (link ændret til Java (programmeringssprog)) med DisamAssist.
m linkfix
Linje 1:
En '''compiler''' (også kaldet '''kompiler''' eller '''oversætter''') er et [[program]] der automatisk kan oversætte fra et [[programmeringssprog]] til et andet. En compiler bruges til at lave nye programmer med idet man oversætter fra [[kildekode]] til [[maskinkode]] og derved opnår ''eksekverbare filer'' (på [[Microsoft Windows]] kaldet "''.exe-filer''").
 
Processen hvorved et program oversættes mellem to formelt definerede sprog kan også kaldes en transformation. Oversættelsen foregår typisk fra et sprog med meget [[abstraktion (datalogi)|abstraktion]] til et med mindre, selvom det ikke altid er tilfældet. Denne skelnen kan også karakteriseres ved at kalde det ene sprog for et højniveausprog og det andet for et lavniveausprog. Et typisk lavniveausprog er [[maskinkode]], som er instruktionssprog computeren forstår.