Встречается на собеседованиях • сегодня
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 исполняет его построчно.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы