Kompiloida
Kompiloida on ohjelmistokehityksessä käytetty termi, joka tarkoittaa lähdekoodin muuntamista suorituskelpoiseksi ohjelmaksi koneen ajettavaksi. Käännös tehdään kääntäjällä (kompilaattorilla), joka lukee ohjelman lähdekoodin ja tuottaa binäärikoodin tai muun ajettavan muodon. Sana on peräisin englannin sanasta compile, ja se on vakiintunut suomenkieliseen tekniseen käyttöön. Käyttö kattaa monet ohjelmointikielet, kuten C, C++ ja Java, sekä lukuisat muut kielet ja alustat. Prosessi voi tuottaa sekä natiivia konekielistä koodia että välikoodia, kuten Java-bytecodea, riippuen kielestä ja tavasta rakentaa ohjelma.
Käännösprosessi sisältää useita vaiheita: esikäsittely, syntaksin ja semantiikan tarkistus, optimointi sekä konekielisen koodin generointi ja lopuksi