Как интерпретируется Python?

Переводчик является своего рода программа , которая выполняет другие программы. Когда вы пишете программы Python , он преобразует исходный код, написанный разработчиком, в промежуточный язык, который снова переводится на язык родного языка / машинный язык, который выполняется.

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

.pyc файл , созданный на этапе компиляции, затем выполняется с помощью соответствующих виртуальных машин. Виртуальная машина просто представляет собой большой цикл, который последовательно выполняет итерацию с помощью инструкций байтового кода , чтобы выполнить их операции. Virtual Machine является время выполнения двигатель Python и всегда присутствует как часть системы Python, и является компонентом , который действительно запускает скрипты Python . Технически это всего лишь последний шаг так называемого интерпретатора Python.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector