Előfordító

Innen: Programozás Wiki
A lap korábbi változatát látod, amilyen Sting (vitalap | szerkesztései) 2011. november 9., 16:31-kor történt szerkesztése után volt.
Ugrás a navigációhozUgrás a kereséshez

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á).