Иконка программы Cython

Cython — инструмент для создания расширений на C для Python

Cython разработан как язык, который позволяет создавать C-расширения для Python так же просто, как и сам Python. Утилита предназначена для работы с Cython, основанным на Pyrex, но поддерживающим более современные функции и оптимизации.

Основные возможности

Хотя Cython во многом похож на Python, он также поддерживает вызов функций C и объявление типов C для переменных и атрибутов классов. По словам разработчика, скомпилированный с помощью Cython pybench может работать до 30% быстрее в целом и до 60% в управляющих структурах. Кроме того, Cython хорошо масштабируется для удовлетворения ещё больших требований к производительности, особенно для кода, который интенсивно использует списки, словари и строки.

Это позволяет компилятору генерировать очень эффективный код C из кода Cython. С этой точки зрения Cython можно считать идеальным языком для обёртывания внешних библиотек C и для создания быстрых модулей C, ускоряющих выполнение кода Python.

Плюсы:
  • простота создания C-расширений для Python;
  • поддержка современных функций и оптимизаций;
  • возможность значительного ускорения выполнения кода.

Скачать с официальной страницы Cython
Аркадий Кузнецов - IT-эксперт и автор обзоров программного обеспечения

Аркадий Кузнецов

IT-эксперт15+ лет опыта в тестировании программного обеспечения

Несколько лет увлекаюсь тестированием софта различных категорий. За годы работы протестировал более 20000+ программ, помог тысячам пользователей выбрать подходящие решения. Регулярно публикую обзоры на основе реального опыта использования.

Связаться: ВКонтакте

Все обзоры основаны на личном опыте тестирования. Не сотрудничаю с производителями ПО — только честные оценки.

Похожие программы

Рейтинг программы
Еще нет оценок
Оцените программу:
Категория Языки программирования/компиляторы
Разработчик Cython Team
Размер 2.5 MB
Лицензия Apache License 2.0
ОС
  • Windows All
Нейросеть подберет аналоги Cython