kompileerimist
Kompileerimine on protsess, mille käigus lähtekood, kirjutatud programmeerimiskeeles, teisendatakse täidetavaks masinkoodiks või muuks sihtvormiks, mis võib olla otse täidetav või töötada virtuaalses masinas. Selle teostab kompilaator, viies läbi lähtekoodi tõlke ja väljastades sobiva väljundi, näiteks objektkoodi, täidetava binaarfaili või bytecode’i.
Protsess koosneb tavaliselt mitmest etapist: lähteanalüüs (tokeniseerimine ja süntaksianalüüs), semantiline analüüs (tüübi kontroll ja tähiste nimekaart),
Erinevad kompileerimisviisid hõlmavad ahead-of-time (AOT) kompileerimist, mis tehakse enne käivitamist, ning just-in-time (JIT) kompileerimist, mis toimub
Kompileerimise roll on programmi jõudluse, ühilduvuse ja turvalisuse tagamisel. Hea kompileerimispoliitika ja arhitektuuri sõltuvus mõjutab optimeerimise