Cтраница 1
Трансляция исходных программ выполняется оператором. Оператор руководствуется указаниями и сообщениями, которые он получает на электрифицированной пишущей машинке ( ПМ) от диспетчера, а также протоколом итоговой печати трансляции, выданным на широкую печать. [1]
![]() |
Схема подготовки программ в форматах РАФОС. [2] |
Трансляция исходных программ для большинства компиляторов, функционирующих в среде ДОС КП, осуществляется по следующей схеме. [3]
![]() |
Схема технологического процесса подготовки программы для решения на ЭВМ. [4] |
Если трансляция исходной программы совмещена с выполнением данной программы, то такая транслирующая система называется интерпретирующей или интерпретатором. На вход интерпретатора поступает последовательность операторов входного языка, и интерпретатор определяет, какую из подпрограмм надо выполнить вместо каждого оператора, и выполняет ее. [5]
При трансляции исходной программы он сигнализирует транслятору о том, что операторов в исходной программе больше нет. Команд в объектной программе оператор END не порождает. [6]
При трансляции исходной программы осуществляется ее синтаксический контроль ( см. § 7.1) и выдается печатный документ, содержащий исходную программу, а также результат трансляции в машинном коде или информацию об ошибках, допущенных при составлении программы и при переносе информации на перфокарты. Наличие печатного документа и организация синтаксического контроля упрощает для программиста контроль за правильностью составления программы и позволяет оперативно вносить в нее изменения. [7]
Для трансляции исходной программы в объектную ее необходимо сначала ввести в память системы разработки. Прежде всего печатают исходную программу на телетайпе. [8]
При трансляции исходной программы ассемблер, если это нужно, выдаст листинг, содержащий исходную программу вместе с присвоенными адресами памяти и записанными в шестнадцате-ричной форме командами и величинами констант. В конце программы печатается таблица символических имен, расположенных в алфавитном порядке. [9]
При трансляции исходной программы могут быть выданы четыре типа диагностических сообщений: предупреждение, ошибка, серьезная ошибка, ошибка окончания, которые записываются вслед за листингом исходной программы и всеми другими листингами. [10]
Кроме трансляции исходной программы компилятор может обеспечить формирование файла листинга. [11]
В результате трансляции исходной программы должна получаться рабочая программа, реализация которой на ЦВМ и составляет реализацию алгоритма решения задачи. С целью задания информации для транслятора о различных объектах, используемых в программе, например, о количестве переменных, принятых в программе их обозначениях и типе значений, которые каждая из них может принимать, в программе имеются описания. С помощью описаний программист может также задать и форму представления информации на внешних носителях при организации ввода-вывода, в том числе и в выходных печатных документах. [12]
Ассемблер, выполняющий трансляцию исходной программы в два прохода: при первом проходе формируется таблица соответствия символов, при втором - - - выполняется собственно трансляция. [13]
Компилятор, осуществляющий трансляцию исходных программ на машинный язык ЭВМ, оснащенных векторным процессором. [14]
На этом этапе производится непосредственная трансляция исходной программы на объектный язык ( язык загрузки или машинный язык), во время которой по текстам операторов на исходном языке генерируются ( вырабатываются) соответствующие им последовательности команд, представленных на объектном языке. [15]