База ответов ИНТУИТ

Инструменты, алгоритмы и структуры данных

<<- Назад к вопросам

Какие преимущества дает схема двухэтапной компиляции?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
два компилятора строить проще, чем один
при интерпретации или трансляции виртуального кода в машинный код можно выполнять проверку безопасности кода(Верный ответ)
проще строить компилятор, транслирующий исходный код в код виртуальной машины(Верный ответ)
виртуальную машину можно построить один раз для конкретной платформы как надстройку над операционной системой, что позволит выполнять на этой платформе программы, скомпилированные на разных платформах и разных языках при условии, что целевым кодом компиляторов был код виртуальной машины(Верный ответ)
виртуальным программистам проще писать код для виртуальной машины, чем на ОО языке программирования
при трансляции виртуального кода в машинный код можно выполнять оптимизацию, учитывающую особенности платформы, на которой установлена виртуальная машина(Верный ответ)
Похожие вопросы
Какие утверждения справедливы по отношению к компиляции и интерпретации в реальной практике программирования?
Сравнивая компиляцию и интерпретацию программы, укажите, какие свойства характерны для процесса компиляции:
Никлас Вирт впервые применил двухэтапную компиляцию при построении транслятора с языка Паскаль, транслируя код программы на Паскале в P-код, который затем транслировался в машинный код для компьютеров с разной архитектурой. Эта схема получила второе рождение с появлением языка Java. Какие утверждения справедливы для виртуальной машины Java и байт-кода?
Какие утверждения справедливы?
Какие высказывания справедливы для продукций в БНФ-Е?
Какие утверждения справедливы для контейнеров?
Какие утверждения являются корректными?
Какие утверждения справедливы для хеш-таблицы?
Какие утверждения являются справедливыми?
Какие утверждения является некорректными?