Рубрики

ВОРОТА | GATE-CS-2014- (Set-3) | Вопрос 65

Одной из целей использования промежуточного кода в компиляторах является
(A) сделать анализ и семантический анализ проще.
(B) улучшить восстановление после ошибок и сообщения об ошибках.
(C) увеличить шансы на повторное использование машинно-независимого оптимизатора кода в других компиляторах.
(D) улучшить распределение регистров.

Ответ: (с)
Объяснение: После семантического анализа код преобразуется в промежуточный код, который не зависит от платформы (OS + аппаратное обеспечение), преимущество преобразования в промежуточный код заключается в повышении производительности генерации кода и увеличении шансов повторного использования машинно-независимого кода. оптимизатор в других компиляторах.
Таким образом, вариант (C) является правильным.
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2014- (Set-3) | Вопрос 65

0.00 (0%) 0 votes