Работа транслятора начинается вводом программы на языке АЛГОЛ в машину. При этом работает 1 - ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Модин А.А. Справочник проектировщика АСУП


Работа транслятора начинается вводом программы на языке АЛГОЛ в машину. При этом работает 1 - й или 2 - й блок, который перекодирует все основные символы языка в 15-разрядный двоичный код. После этого работает блок синтаксического контроля. Все места записи с ошибками выдаются на печать. Следующий блок - выделения понятий - сводит алгольную программу к системе таблиц, относящихся к различным понятиям внутреннего языка транслятора. В процессе работы печатаются все неописанные идентификаторы. Если таких нет, то начинает работать блок программирования выражений, выделенных во входной записи в условном коде. Затем вызываются блоки по обработке операторов или описаний определенного типа ( входа, циклов и др.), по окончании работает блок распределения памяти для простых переменных и массивов. После блока распределения памяти работают блоки процедур - кодов.

(cкачать страницу)

Смотреть книгу на libgen

Работа транслятора начинается вводом программы на языке АЛГОЛ в машину.  При этом работает 1 - й или 2 - й блок,  который перекодирует все основные символы языка в 15-разрядный двоичный код.  После этого работает блок синтаксического контроля.  Все места записи с ошибками выдаются на печать.  Следующий блок  -  выделения понятий  -  сводит алгольную программу к системе таблиц,  относящихся к различным понятиям внутреннего языка транслятора.  В процессе работы печатаются все неописанные идентификаторы.  Если таких нет,  то начинает работать блок программирования выражений,  выделенных во входной записи в условном коде.  Затем вызываются блоки по обработке операторов или описаний определенного типа ( входа,  циклов и др.),  по окончании работает блок распределения памяти для простых переменных и массивов.  После блока распределения памяти работают блоки процедур  -  кодов.