Питання з ЄФВВ-2024 з "Основи мов програмування" з поясненням
Яким чином процесор виконує код, перетворений компілятором або інтерпретатором у загальному випадку (без JIT-компіляції)?
(x) Компілятор генерує машинний код з вихідного коду програми для виконання процесором, тоді як у випадку інтерпретатора процесор виконує інструкції інтерпретатора, який виконує вихідний код рядок за рядком.
() Компілятор та інтерпретатор перетворюють вихідний код на байт-код, який потім виконується процесором, що забезпечує високу переносимість програми.
() Інтерпретатор перетворює вихідний код програми безпосередньо на машинний код і виконує його без участі процесора, тоді як компілятор зберігає проміжний байт-код для подальшої компіляції на машинний код іншими інструментами.
() Компілятор перетворює вихідний код у байт-код, який потім перетворюється в машинний код інтерпретатором з метою подальшого виконання процесором.
_____________________________________________
Пояснення:
Компілятор генерує повноцінний машинний код до запуску, тоді як інтерпретатор виконує код построково без попереднього компілювання. Компіляція створює виконуваний файл, інтерпретація — виконує без проміжного коду.
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу