Трансляция – процедура преобразования исходного модуля в промежуточную (объектную) форму. Трансляция в общем случае включает в себя: препроцесинг (предобработку) и компиляцию.
Препроцессинг – необязательная фаза, состоящая в анализе исходного текста, извлечения из него директив препроцессора и их выполнения.
Директива препроцессора – представляют собой помеченные спец символами %, #,& строки, содержащие символические обозначения конструкций включаемых в состав исходной программы перед её обработкой компилятором.
Компиляция -в общем случае многоступенчатый процесс включающие следующие фазы:
· Синтаксический анализ – проверка правильности конструкций, использованных программистом при подготовке текста.
· Семантический анализ – выявления несоответствий типов и структур переменных, функций и процедур.
· Генерация объектного кода – завершающая фаза трансляции.
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление