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