1-c математические расчёты
7) компилятор в целом выполняет 2 основные функции . Во первых он является распознователем для языка исходной программы.
Основные фазы компиляции:
Лексический анализ-это часть компилятора , которая читает литеры программы на исходном языке и строит из них слова (лексемы) исходного языка . На вход лексического анализатора поступает текст исходной программы, а выходная информация передаётся для дальнейшей обработки компилятором на этапе синтаксического разбора.
Синтаксический разбор- это основная часть компилятора на этапе анализа. Она выполняет выделение синтаксических конструкций в тексте исходной программы, обработанном лексическим анализатором.
Семантический анализатор - это часть компилятора , проверяющая правильность текста исходной программы с точки зрения семантики входного языка.
Подготовка к генерации кода- это фаза на котором компилятором выполняются предварительные действия, необходимые для синтеза результирующей программы.