Prekladac (též kompilátor, anglicky compiler z to compile – sestavit, zpracovat) je v nejcastejším smyslu slova nástrojem používaným programátory pro vývoj software. Kompilátor slouží pro preklad algoritmu zapsaných ve vyšším programovacím jazyce do jazyka strojového, ci spíše do strojového kódu. Z širšího obecného hlediska je kompilátor stroj, respektive program, provádející preklad z nejakého vstupního jazyka do jazyka výstupního. Z matematického hlediska je kompilátor funkce, která mapuje jeden nebo více zdrojových kódu podle prekladových parametru na kód ve výstupním jazyce.
Více na Wikipedia.org...