Előfordító
A Programozás Wiki wikiből
Az előfordítás bizonyos programnyelveknél (pl. C, C++) a fordítás első szakasza. Általában más forrásfájlok (fájlrészek) beágyazásával és szöveghelyettesítések elvégzésével jár. Bizonyos nyelvek és fejlesztőeszközök esetében az előfordító egy külön program (pl. C++), míg más esetekben a fordító szerves része.
Önálló programok is működhetnek előfordítóként, vagyis a saját inputfájljukból fordítható forrásprogramot állítanak elő. Ilyen például a yacc (amely fordítóprogramok írására szolgáló programnyelv és fordítóprogram (compiler-compiler)), vagy az Oracle Pro*C (amely a beágyazott SQL-utasításokat fordítja át függvényhívásokká).