5 лет назад
Как ускорить ваш код Python
6 способов повышения производительности, от использования лучших алгоритмов до использования языка C для многопроцессорной обработки 1. Оптимизация кода и алгоритмов Всегда внимательно смотрите на свой код и алгоритмы в первую очередь. Многие проблемы со скоростью могут быть решены путем реализации лучшего алгоритма или добавления кэширования. Целые книги написаны на эту тему, но некоторые общие рекомендации, чтобы следовать являются: 2. Использование PyPy Вероятно, вы используете справочную реализацию Python, CPython...
Переводчик с python на с
Переводчики из Python в C: Компиляторы и Транспиляторы Перевести код с Python на C (или C++) — это не то же самое, что просто "конвертировать" файл из одного формата в другой. Python и C — это совершенно разные языки программирования с разной парадигмой (Python — интерпретируемый, высокоуровневый, динамически типизированный; C — компилируемый, низкоуровневый, статически типизированный). Поэтому не существует "идеального" или "универсального" переводчика, который просто возьмет любой Python-код и выдаст эквивалентный C-код, который будет работать так же эффективно или просто. Вместо этого используются...