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

Python компилируемый или интерпретируемый язык программирования

Python - это интерпретируемый язык, но с элементами компиляции.

Когда Python-код выполняется, он сначала компилируется в промежуточный байткод. Этот байткод хранится в файлах с расширением .pyc, чтобы ускорить последующие запуски программы. Однако, сам байткод не является машинным кодом, а интерпретируется виртуальной машиной Python. Таким образом, несмотря на наличие стадии компиляции, Python остается интерпретируемым языком, поскольку исполнение байткода осуществляется интерпретатором во время выполнения программы.

Пример:

text
# example.py
print("Hello, world!")

Когда вы запускаете:
python example.py
·     Python компилирует example.py в байткод (example.cpython-311.pyc в pycache).
·     Этот байткод передаётся интерпретатору (PVM).
·     PVM исполняет его построчно.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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