МАШИННЫЙ ЯЗЫК, язык программирования, содержание и правила к-рого реализованы аппаратными средствами ЦВМ. М. я. состоит из системы команд ЦВМ и метода кодирования информации (исходных данных, результатов вычислений), принятого в ЦВМ. Символами М.,я. являются двоичные цифры; как правило, символы группируются в конструкции (морфемы) - адреса в командах, коды операций и признаки команд; из команд составляются программы, реализующие алгоритмы задач. Эффективность решения различных задач на ЦВМ в значит, степени зависит от того, насколько М. я. приспособлен для реализации заданных алгоритмов. В программе, составленной на М. я., или, как иногда говорят, в машинном коде, должны быть заданы вполне определ. команды для выполнения каждой операции. При этом точно указывается, где должны храниться числа (ячейка запоминающего устройства), как пересылать и обрабатывать числа и где хранить результаты вычислений.
Программирование на М. я. ведётся в системе команд ЦВМ, поэтому М.. я. рекомендуется использовать для создания программ (операционные системы, трансляторы алгоритмич. языков, библиотеки стандартных программ), расширяющих логич. возможности ЦВМ, и для создания программ, на к-рые наложены ограничения по времени выполнения и объёму памяти ЦВМ. Недостатки программирования на М. я.: программы, написанные для ЦВМ одного типа, не пригодны для ЦВМ другого типа; продолжительные сроки обучения программистов; программист, научившийся программировать на одной машине, должен фактически переучиваться при переходе к программированию на др. машине. Один из путей развития М. я.- приближение М. я. к языкам высшего уровня (тем самым упрощаются трансляторы с алгоритмич. языков). А. В Гусев
Финансовый словарь Финам.
формальный язык для описания программ решения задачи, содержание и правила к-рого реализуются аппаратными средствами конкретной ЭВМ. Программа, составленная на М. я., содержит вполне определённые команды для выполнения каждой операции. В отличие от др. языков программирования, в М. я. команды представляются цифровыми кодами (в большинстве ЭВМ двоичными), что придаёт этому языку большую гибкость, в частности возможность описания практически любых алгоритмов. Иногда также М. я. наз. система команд ЭВМ.
язык программирования, предназначенный для представления программ в форме, к-рая позволяет выполнять их на конкретной ЭВМ. Предложениями М. я. являются команды, напр. команды процессора. Иногда М. я. также называют систему команд ЭВМ.
linguaggio (di) macchina
• strojový jazyk