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

Что такое машинный код

Машинный код — это низкоуровневая инструкция, которую процессор компьютера может выполнять напрямую. Он состоит из бинарных команд (нулей и единиц), специфичных для конкретной архитектуры процессора.

В Python код сначала компилируется в байт-код (.pyc), который выполняется виртуальной машиной (PVM), а не напрямую процессором. Пример:

python
def hello():
    return "Hello, World!"

После компиляции в байт-код (через dis):

python
import dis
dis.dis(hello)

Вывод будет содержать инструкции для PVM, но не машинный код. Для получения настоящего машинного кода потребуется компилятор (например, Cython или Nuitka).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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