Разница между программой и исполняемым файлом заключается в следующем:
- Программа — это набор инструкций, разработанных программистом, которые сообщают компьютеру, что выполнять. 10 С точки зрения операционной системы, программа — файл, который содержит коды команд, поэтому его можно загрузить в оперативную память и запустить. 6
- Исполняемый файл — это файл, содержащий программу в виде, в котором она может быть исполнена компьютером. 7 В отличие от текстового файла, который рассчитан на чтение человеком, исполняемый файл рассчитан на чтение (и выполнение) процессором. 4
Таким образом, программа — это пассивная сущность, а исполняемый файл — это активная, скомпилированная форма программы, файл, который операционная система распознаёт и может использовать для непосредственного выполнения инструкций. 1