Программа: Исполняемый Файл, Управляющий Или Исполняемый Файл Или?

Русскоязычному программисту это сложно.

Смыслы программирования рождаются на Западе, а затем переводятся на другие языки, и этот перевод часто страдает. И вместе с ним страдает русскоязычный программист. Если в английском слова о программе — это просто слова, они более или менее точно передают идею, то в русском — это поиск, судорожные движения, чтобы понять, угадать, найти, а не исказить и все такое.

Это можно сравнить с картиной, когда хозяин ест за столом и роняет крошки на пол, а его собака вскакивает, бросается к крошкам, щелкает пастью, потом вертится в поисках других крошек, и за долго пытается найти побольше, облизывает мусор, а крошки сами либо попадают в пасть, либо затаптываются, либо даже ложная тревога - показалось собаке.

Трогательное и трогательное зрелище.

Так что лучше выучить «ангельский» язык мастера и говорить, думать и писать на нем.

Именно это и делает большинство наших братьев-программистов.

Кстати, об ангелах (последнее небольшое отступление).

Существует частное богословское мнение, что именно человеческий язык стал причиной падения ангелов и появления сатаны.

Человеку была дана власть над вселенной, что выразилось в том, что Человек дал имена всему творению (Богу), чему старший брат человека, ангел Рука, завидовал и устроил сначала бунт, а затем подставу с последующее изгнание людей из рая.

То есть дело в языке - чей язык важнее.

Так оно и есть на самом деле: «в начале было слово».

И я хочу понимать слова «исполняемая программа» или «исполняемая программа» (файл, код).

Что они имеют в виду? Начнем с жесткого перевода: «исполняемая программа» — это программа, исполняемая машиной.

Вместе с устоявшимися выражениями «компьютер выполняет», «компьютер думает» в голове рождается картина, что компьютер — разумное существо, которое соизволит принять программу и выполнить ее.

Или нет, если в программе есть ошибки.

Либо выполнить его, но с ошибками, если где-то залез баг.

Вам нужно приложить усилие воли, чтобы оторваться от этого образа мудрого старшего брата компьютера и бесполезной программы, чтобы вспомнить, что на самом деле компьютер — это всего лишь тупая железка (или «полупроводник»).

), который строго подчиняется приказам этой самой программы.

Машинный заказ состоит из 3 цифр (свободный ассемблер):

  1. номер узла обработчика (процессора) (примеры узлов: «считыватель переменных», указатель порядка, вычитатель),
  2. обрабатываемое число №1 (адрес переменной, сдвиг адреса в другой порядок, уменьшаемый),
  3. обработанный номер №2 (адрес регистра, не нужен, вычтен).

Такой трехзначный приказ полностью управляет всеми действиями машины через ее главную часть — процессор (приказов), процессор, «мозг».

(Хотя мы привыкли называть оперативную память «мозгами», почему бы и нет?.

) То есть, по сути, то, что называют «исполняемой программой», также известной как «.

exe», буквально является «программой управления».

И буквально выражение «исполняемая программа» означает: «исполняемая программа» (ассемблерный код и отличия от C или другого вычислительного кода).

То есть запись, которую может выполнить компьютер, но с легким английским намеком на субъективность компьютера, на его интеллект и искусственный интеллект. Наверняка, в английском языке есть синоним слова executable, который не содержал бы этого намека, но идея «разумного компьютера» очень мила английскому тьюринговскому сердцу.

Именно за этим смыслом и устремился вперед русский переводчик, преданный друг человека, и в результате вместо точного (с тонким намеком на субъективизм) перевода «исполняемый» - «который может быть исполнен процессором» — в результате получился «исполняемый файл».

То есть «может не выполняться», как решит компьютер.

Это результат рвения собаки найти и уловить все крохи смысла.

В результате сбалансированный термин «исполняемый файл» превратился в загадочный «исполняемый файл», хотя по сути он является «управляющим».

Я понимаю, что трудовые программисты просто говорят «исполнительный» или просто говорят по-английски.

Но если кто-то снизойдет до краткого объяснения, то как правильно говорить? Традиционный "экзешник" что ли? P.S. Я говорю слова «лучше учиться у мастера» с горечью, а как единственный выбор, предлагаемый российскому программисту (если здесь уместно слово «выбор»).

Теги: #C++ #Ассемблер #исполняемая программа #исполняемая программа

Вместе с данным постом часто просматривают: