kompileerida
Kompileerimine ehk kompileerimine on arvutigraafika ja programmitöö valdkonnas lähtekoodi tõlkimise protsess kõrgemalt tasemelt madalama tasemeni, sageli masinakoodiks või virtuaalseks tõlkimisekst. Täpsemalt tähistab see lähtekoodi teisendamist formeerimata või vähem arusaadavalt toimivast vormist optimeeritud või täpsemalt täidetava koodi poole. Sõltuvalt keelest ja tööriistadest võib kompileerimine viia otse eksimisega töökorraga masina koodi või esitada koodi süntaksilisele analüüsile ja optimeerimisele järgnevaks vahevormiks.
Kompileerimise peamised etapid hõlmavad: lõikamine (tokeniseerimine), süntaksanalüüs (parsimine), semantiline analüüs, vahevormi loomine (tihti keskne IR – intermediate
Kompileerimine varieerub sõltuvalt keelest: näiteks C ja C++ kompileeritakse tavaliselt otse masinkoodiks, Java kompileeritakse bytecode’iks ja