@user777000

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

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

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

Сам код на С++ может быть кроссплатформенный, предусматривающий его возможность компиляции под разные платформы.
Ответ написан
Remt
@Remt
Я хочу начать с выбора самой операционной системы, вот нашёл сервис https://rankquality.com/compare/os/ , где есть удобное сравнение. Ресурс в автоматическом режиме формирует рейтинги операционных систем, а также сравнение отдельно взятых систем между собой.
Ответ написан
Ваш ответ на вопрос

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

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