Встречается на 2% собеседований по Python
В чем разница между интерпретацией и компиляцией
Интерпретация и компиляция — это два разных способа выполнения кода.
Интерпретация — код выполняется построчно интерпретатором без предварительного преобразования. Пример — Python (CPython):
python
print("Hello") # Интерпретатор читает и выполняет эту строку сразуПлюсы: проще отладка, кроссплатформенность. Минусы: медленнее выполнение.
Компиляция — код сначала полностью преобразуется в машинный код (или байт-код), затем выполняется. Пример — C:
c
#include <stdio.h>
int main() {
printf("Hello"); // Компилятор сначала создает исполняемый файл
return 0;
}Плюсы: высокая скорость выполнения. Минусы: сложнее отладка, привязка к платформе.
Python использует оба подхода: исходный код компилируется в байт-код, который затем интерпретируется.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы