Ang kahulugan ng diksyunaryo ng "pag-compile" ay ang proseso ng pagkolekta at pag-aayos ng impormasyon o data mula sa iba't ibang mapagkukunan at pagsasama-sama ng mga ito sa isang dokumento o programa. Sa konteksto ng computer programming, ang pag-compile ay tumutukoy sa proseso ng pagsasalin ng source code na nababasa ng tao sa machine-executable code. Ang prosesong ito ay nagsasangkot ng ilang hakbang, kabilang ang lexical analysis, syntax analysis, semantic analysis, code optimization, at code generation. Ang resultang executable code ay maaaring patakbuhin sa isang computer o iba pang device.