АВТОКОД

АВТОКОД простой язык программирования; система команд нек-рой условной
машины, способной в качестве элементарных выполнять значительно более сложные
операции, чем данная конкретная ЭВМ. Наиболее распространены А. типа 1:1,
в к-рых осн. элемент языка (оператор, строка) при переводе на языке цифровой
вычислит, машины (ЦВМ) преобразуется в одну команду. С помощью А. типа
1:1 можно составить любую программу, к-рая возможна в системе команд вычислит,
машины. Программирование на А. типа 1:1 эквивалентно программированию на
языке ЦВМ, однако более удобно для человека и ускоряет работу примерно
в 3 раза. А., отличные от А. типа 1:1, ориентируются не на систему команд
ЦВМ, а на класс решаемых задач, значительно ускоряют работу по программированию,
но не дают возможности получить программу такого же высокого качества,
какое в принципе достижимо при программировании на языке ЦВМ или на А.
типа 1:1. В А. (не типа 1:1) осн. элемент языка (оператор) при переводе
в код ЦВМ преобразуется, как правило, в совокупность неск. команд. Указать
резкую границу между А. и другими (более сложными) языками программирования
невозможно. Примерами А. типа 1:1 могут служить А., разработанные в СССР
для ЦВМ БЭСМ-6 иУрал;. Пример более сложного А.- А. типаИнженер<; для
ЦВМ ч Минск;.

Алгоритм,
заданный на А., перерабатывается в программу ЦВМ с помощью т. н. программы-транслятора,
к-рая может по заданию программиста производить также простейшее распределение
памяти, автоматич. компоновку программ из отд. частей с использованием
библиотеки подпрограмм и др. операции.

Во
многих системах автоматич. программирования А. служит промежуточным языком
при переводе с другого языка программирования в код ЦВМ.

Лит.
см. при ст. Язык программирования. В. И. Собелъман.

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