@user777000

Как запускаются программы на разных операционных системах?

Допустим игра написана на языке C++. Я её скачиваю и она запускается на моем компьютере. Как это происходит? В папке с игрой находится интерпретатор, который запускает файлы с кодом программ? Как на это влияет операционная система?
Объясните, пожалуйся, мне эти моменты просто и понятно.
  • Вопрос задан
  • 613 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Код на С++ компилируется в исполняемый файл.
Для виндовс компилятор выдает .exe файл
Для линукса - один из вариантов линукс исполняемых файлов (ELF)

Исполняемые файлы содержат, если не вдаваться в детали, инструкции для процессора, с вызовом функций операционной системы.

Сам код на С++ может быть кроссплатформенный, предусматривающий его возможность компиляции под разные платформы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы