16.1.2012 dvije godine postojanja naših stranica

Kompajler

Kompajler je jezični prevoditelj koji prevodi izvorni program tako da analizira cjelokupni izvorni program odjednom. Kao rezultat nastaje prevedeni, izvršni tj. strojni oblik programa.
Za razliku od interpretera, kod kompajlera su izvorni program i izvršni program potpuno odvojeni i pri izvođenju neovisni. Izvršni se program može izvršavati bez postojanja izvornog programa pa se korisniku najčešće i predaje samo izvršna (prevedena) inačica programa. Takva inačica programa za IBM PC sukladna (kompatibilna) računala ima produžetak (nastavak) com ili exe.
Izvršni, strojni oblik programa je za čovjeka praktično nečitljiv i nerazumljiv te je tako na stanovit način zaštićen trud programera od neovlaštenih prepravaka ili krađe dijelova programa. Treba uočiti da se izvršni program može izvršavati na računalu na kome nema kompajlera.