Встречается на собеседованиях • сегодня
Что лучше компилятор или интерпретатор
Компилятор и интерпретатор — это разные инструменты, и выбор зависит от задачи.
Компилятор преобразует весь код в машинный (или байт-код) перед выполнением. Плюсы:
- Высокая производительность (оптимизация на этапе компиляции).
- Защита исходного кода (распространяется скомпилированный бинарник).
Интерпретатор выполняет код построчно. Плюсы:
- Кроссплатформенность (достаточно интерпретатора под нужную ОС).
- Гибкость (можно динамически менять код во время выполнения).
Python использует оба подхода: код компилируется в байт-код (.pyc), который затем интерпретируется виртуальной машиной.
Пример:
python
# Компиляция в байт-код (автоматически при импорте)
import py_compile
py_compile.compile('script.py') # создаст script.pycВыбор зависит от требований: скорость — компилятор, гибкость — интерпретатор.

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