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