2 подписчика
Python является одним из самых гибких и удобных языков программирования, но его открытый исходный код может представлять проблему в некоторых сценариях. Например, если вы разрабатываете программное обеспечение и хотите сохранить свой код в безопасности, или если вы хотите защитить свой код от копирования или взлома. Один из способов достижения этой цели - компиляция кода в исполняемый файл ...
2 месяца назад
18 подписчиков
Заголовок сочный, но как и говорил, всё очень кратко. Давайте для начала примем, что Python - это интерфейс. Просто существует определённый набор того, что и как должно происходить, как должно себя вести. Только выбрав имплементацию интерфейса уже можно говорить что-то о компиляции, байткоде и т.д. По дефолту такой реализацией является CPython - он же официальный (от самих разработчиков), он же самый популярный. Его и выберем, а о других просто будем знать, чтобы при необходимости заюзать. Есть машинный код, а есть байткод. Машинный код прекрасен тем, что позволяет напрямую выполнять инструкции процессором...
4 года назад