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

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