Præprocessor
From Wikipedia, the free encyclopedia
En præprocessor (på engelsk: preprocessor eller precompiler)[1] er en slags kompiler med den forskel, at den ikke oversætter kildekoden til maskinkode, men i stedet oversætter den til en form for midlertidigt data (ofte maskinkode-lignende instruktioner, altså bytekode), som er forbehandlet og bedre læsbart for det program (f.eks. en virtuel maskine), som det eventuelt skal læses ind i. En virtuel maskine koblet sammen med en præprocessor kaldes en fortolker.
Sammenskrivningsforslag Artiklen Præcompiler er foreslået føjet ind i Præprocessor. (Siden december 2021) Diskutér forslaget |
En præprocessor tilføjer instruktioner, der ikke findes i compileren, f.eks. ved at inkludere en makro.