Движок с нуля
Справочник

Исполняемый файл

Готовая программа, которую запускает Windows, — файл с расширением .exe. Внутри — машинные команды, а не текст на C++.

После сборки из main.cpp получается app.exe. Исполняемый файл можно запустить двойным щелчком или из консоли, и для этого уже не нужны ни исходный код, ни компилятор.

Если открыть .exe в текстовом редакторе, увидишь бессмыслицу: это числа — команды процессора и данные, а не текст.