À propos du projet

Cython est un compilateur d'optimisation permettant aux développeurs d'écrire des extensions C pour Python grâce à une syntaxe proche de celle de Python lui-même. Il traduit le code Python en code C ou C++, ce qui permet de déclarer des types C pour les variables et les attributs de classe, ainsi que d'appeler des fonctions C. Cela offre un réglage manuel précis pour générer du code machine hautement efficace. Les capacités clés incluent : - L'encapsulation de bibliothèques C externes. - La création de modules C rapides pour accélérer l'exécution Python. - Un large support des fonctionnalités du langage Python, y compris les fonctionnalités dynamiques et l'introspection. - Une compatibilité totale avec l'exécution des versions CPython. - L'intégration avec d'autres implémentations de l'API C telles que PyPy et Pyston. - La génération de code C « compiler une fois, exécuter partout » pour des performances reproductibles. Cython est sous licence Apache et repose sur le programme original Pyrex.