kompilatorerinterpretere
Kompilatorer og interpretere er sentrale verktøy i programvareutvikling som gir kjøretiden en forståelig måte å gjøre kildekode om til kjørbar form. Felles mål er å gjøre programmer kjørbare på en bestemt plattform eller i en bestemt miljø, men de bruker ulike metoder for å oppnå dette.
En kompilator oversetter kildekoden til maskinkode eller til en mellomrepresentasjon før programmet kjøres. Prosessen inkluderer leksikal
En interpreter kjører kildekoden direkte, enten ved tolkning av kildekoden eller ved kjøp av mellomsteg som
Hybrid-tilnærminger som Just-In-Time (JIT) kompilering kombinerer fordeler ved å tolke kode og samtidig kompilerer kritiske deler
Transpiler eller source-to-source-kompilatorer oversetter mellom programmeringsspråk uten å generere maskinkode, brukt for å utnytte språkfunksjoner eller