Питання з ЄФВВ-2024 з "Основи мов програмування" з поясненням

Яким чином процесор виконує код, перетворений компілятором або інтерпретатором у загальному випадку (без JIT-компіляції)?

(x) Компілятор генерує машинний код з вихідного коду програми для виконання процесором, тоді як у випадку інтерпретатора процесор виконує інструкції інтерпретатора, який виконує вихідний код рядок за рядком.

() Компілятор та інтерпретатор перетворюють вихідний код на байт-код, який потім виконується процесором, що забезпечує високу переносимість програми.

() Інтерпретатор перетворює вихідний код програми безпосередньо на машинний код і виконує його без участі процесора, тоді як компілятор зберігає проміжний байт-код для подальшої компіляції на машинний код іншими інструментами.

() Компілятор перетворює вихідний код у байт-код, який потім перетворюється в машинний код інтерпретатором з метою подальшого виконання процесором.

_____________________________________________

Пояснення:

Компілятор генерує повноцінний машинний код до запуску, тоді як інтерпретатор виконує код построково без попереднього компілювання. Компіляція створює виконуваний файл, інтерпретація — виконує без проміжного коду.

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0