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