Русскоязычному программисту это сложно.
Смыслы программирования рождаются на Западе, а затем переводятся на другие языки, и этот перевод часто страдает. И вместе с ним страдает русскоязычный программист. Если в английском слова о программе — это просто слова, они более или менее точно передают идею, то в русском — это поиск, судорожные движения, чтобы понять, угадать, найти, а не исказить и все такое.
Это можно сравнить с картиной, когда хозяин ест за столом и роняет крошки на пол, а его собака вскакивает, бросается к крошкам, щелкает пастью, потом вертится в поисках других крошек, и за долго пытается найти побольше, облизывает мусор, а крошки сами либо попадают в пасть, либо затаптываются, либо даже ложная тревога - показалось собаке.
Трогательное и трогательное зрелище.
Так что лучше выучить «ангельский» язык мастера и говорить, думать и писать на нем.
Именно это и делает большинство наших братьев-программистов.
Кстати, об ангелах (последнее небольшое отступление).
Существует частное богословское мнение, что именно человеческий язык стал причиной падения ангелов и появления сатаны.
Человеку была дана власть над вселенной, что выразилось в том, что Человек дал имена всему творению (Богу), чему старший брат человека, ангел Рука, завидовал и устроил сначала бунт, а затем подставу с последующее изгнание людей из рая.
То есть дело в языке - чей язык важнее.
Так оно и есть на самом деле: «в начале было слово».
И я хочу понимать слова «исполняемая программа» или «исполняемая программа» (файл, код).
Что они имеют в виду? Начнем с жесткого перевода: «исполняемая программа» — это программа, исполняемая машиной.
Вместе с устоявшимися выражениями «компьютер выполняет», «компьютер думает» в голове рождается картина, что компьютер — разумное существо, которое соизволит принять программу и выполнить ее.
Или нет, если в программе есть ошибки.
Либо выполнить его, но с ошибками, если где-то залез баг.
Вам нужно приложить усилие воли, чтобы оторваться от этого образа мудрого старшего брата компьютера и бесполезной программы, чтобы вспомнить, что на самом деле компьютер — это всего лишь тупая железка (или «полупроводник»).
), который строго подчиняется приказам этой самой программы.
Машинный заказ состоит из 3 цифр (свободный ассемблер):
- номер узла обработчика (процессора) (примеры узлов: «считыватель переменных», указатель порядка, вычитатель),
- обрабатываемое число №1 (адрес переменной, сдвиг адреса в другой порядок, уменьшаемый),
- обработанный номер №2 (адрес регистра, не нужен, вычтен).
(Хотя мы привыкли называть оперативную память «мозгами», почему бы и нет?.
) То есть, по сути, то, что называют «исполняемой программой», также известной как «.
exe», буквально является «программой управления».
И буквально выражение «исполняемая программа» означает: «исполняемая программа» (ассемблерный код и отличия от C или другого вычислительного кода).
То есть запись, которую может выполнить компьютер, но с легким английским намеком на субъективность компьютера, на его интеллект и искусственный интеллект. Наверняка, в английском языке есть синоним слова executable, который не содержал бы этого намека, но идея «разумного компьютера» очень мила английскому тьюринговскому сердцу.
Именно за этим смыслом и устремился вперед русский переводчик, преданный друг человека, и в результате вместо точного (с тонким намеком на субъективизм) перевода «исполняемый» - «который может быть исполнен процессором» — в результате получился «исполняемый файл».
То есть «может не выполняться», как решит компьютер.
Это результат рвения собаки найти и уловить все крохи смысла.
В результате сбалансированный термин «исполняемый файл» превратился в загадочный «исполняемый файл», хотя по сути он является «управляющим».
Я понимаю, что трудовые программисты просто говорят «исполнительный» или просто говорят по-английски.
Но если кто-то снизойдет до краткого объяснения, то как правильно говорить? Традиционный "экзешник" что ли? P.S. Я говорю слова «лучше учиться у мастера» с горечью, а как единственный выбор, предлагаемый российскому программисту (если здесь уместно слово «выбор»).
Теги: #C++ #Ассемблер #исполняемая программа #исполняемая программа
-
Эратосфен
19 Oct, 24 -
Мобильный Телефон В Стиле Стимпанк
19 Oct, 24 -
Когда Выгнать Сисадмина
19 Oct, 24