Состоялся релиз Cython 3.0 — компилятора для языков Python и Cython

Много новых функций, всё как обычно.

Состоялся релиз Cython 3.0 — компилятора для языков Python и Cython, работа над которым велась последние пять лет. Он транслирует код на Python в представление на языках C/C++ и предоставляет дополнительные возможности для взаимодействия кода на языках Python и С. Проект Cython позволяет создавать Python-обвязки вокруг библиотек на языке C, а также для создания модулей на C, позволяющих выполнять код на языке Python.

cython3.0.jpg

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

Производительность выполнения Pyhton-кода при использовании Chyton примерно на 30% выше по сравнению с CPython при тестировании пакетом pybench. Также в Cython 3.0 добавлена поддержка большинства возможностей ветки Python 3.11 и поддержка Unicode символов в идентификаторах вкупе с автоматической гереацией ufunc для NumPy. Наконец, в нём реализована ограниченная поддежка API CPython.

Исходный код компиляторв Cython 3.0 выложен на GitHub и распространяется под открытой лицензией Apache 2.0.

©  overclockers.ru