kompajler
Kompajler je softverski program koji sastavlja program Izvorni kod datoteke u izvršni program. Uključen je kao dio integriranog razvojnog okruženja IDE s većinom programskih paketa za programiranje.
Prevoditelj uzima datoteke izvornog koda napisane na jeziku visoke razine, kao što je C, OSNOVNI, ili Javai kompajlira kôd u jezik niske razine, poput strojnog koda ili koda sklopa. Ovaj je kôd stvoren za određenu vrstu procesora, kao što su i Intel Pentium ili PowerPC. Tada procesor može prepoznati program i pokrenuti ga s operativni sustav.
Nakon što kompajler prevede datoteke izvornog koda u program, program se ne može mijenjati. Stoga se sve promjene moraju izvršiti u izvornom kodu i program mora ponovno sastaviti. Srećom, većina modernih kompajlera može otkriti koje su promjene napravljene i samo treba rekompajlirati modificirane datoteke, što programerima štedi puno vremena. To može pomoći smanjiti 100-satni radni tjedan programera na oko 90-ak sati.