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