Встречается на собеседованиях • сегодня

Что такое компилятор

Компилятор — это программа, которая преобразует исходный код, написанный на высокоуровневом языке (например, Python, C++), в машинный код или промежуточный байт-код, который может выполнять процессор или виртуальная машина.

Пример работы компилятора в Python:
Хотя Python считается интерпретируемым языком, он использует компиляцию в байт-код перед выполнением. Например:

python
# Исходный код (example.py)
def hello():
    print("Hello, World!")

# Python компилирует его в байт-код (__pycache__/example.cpython-38.pyc)

Ключевые особенности:

  • Компиляция выполняется заранее (AOT) или на лету (JIT).
  • Оптимизирует код для ускорения выполнения.
  • В отличие от интерпретатора, компилятор не выполняет код построчно.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы