МАШИННЫЙ ЯЗЫК

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


Программирование на М. я. ведётся в системе
команд ЦВМ, поэтому М.. я. рекомендуется использовать для создания программ
(операционные системы, трансляторы алгоритмич. языков, библиотеки стандартных
программ), расширяющих логич. возможности ЦВМ, и для создания программ,
на к-рые наложены ограничения по времени выполнения и объёму памяти ЦВМ.
Недостатки программирования на М. я.: программы, написанные для ЦВМ одного
типа, не пригодны для ЦВМ другого типа; продолжительные сроки обучения
программистов; программист, научившийся программировать на одной машине,
должен фактически переучиваться при переходе к программированию на др.
машине. Один из путей развития М. я.- приближение М. я. к языкам высшего
уровня (тем самым упрощаются трансляторы с алгоритмич. языков).
А. В
Гусев





А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я