C++ dasturi kompilyatsiya qilingan til hisoblanadi. Bu shuni anglatadiki, avval dasturni ishga tushirish uchun uni inson uchun tushunarli bo'lgan matn shaklidan shaklga o'tkazish kerak, mashina uchun tushunarli. Ushbu vazifani kompilyator deb nomlangan maxsus dastur bajaradi. Siz yozgan va o'qigan narsalar manba kodi yoki dastur matni va kompyuter bajaradigan narsa bajariladigan deb nomlanadi, ob'ekt yoki mashina kodi.