Встречается на 3% собеседований по Python
Что такое компилятор
Компилятор — это программа, которая преобразует исходный код, написанный на высокоуровневом языке (например, Python, C++), в машинный код или промежуточный байт-код, который может выполнять процессор или виртуальная машина.
Пример работы компилятора в Python:
Хотя Python считается интерпретируемым языком, он использует компиляцию в байт-код перед выполнением. Например:
python
# Исходный код (example.py)
def hello():
print("Hello, World!")
# Python компилирует его в байт-код (__pycache__/example.cpython-38.pyc)Ключевые особенности:
- Компиляция выполняется заранее (AOT) или на лету (JIT).
- Оптимизирует код для ускорения выполнения.
- В отличие от интерпретатора, компилятор не выполняет код построчно.
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы