Cython

✍ dations ◷ 2025-12-10 05:33:29 #Python,使用Apache许可证的软件

Cython是结合了Python和C的语法的一种语言,可以简单的认为就是给Python加上了静态类型后的语法,用户可以维持大部分的Python语法,而不需要大幅度调整主要的程序逻辑与算法。但由于会直接编译为二进制程序,所以性能较Python会有很大提升。

Cython被大量运用在CPython库的撰写,以获取较高的运行性能。Cython将Pyrex代码(扩展名: .pyx , .pxd , .pxi )转译成C或C++语法后,自动包装上函数调用界面生成.pyd (或 .so ,因不同操作系统而异)后缀的二进制档,即可当成普通的Python库。其性能一般逊于本地的C/C++库,但由于CPython语法的易用性可以缩短开发时间。Cython也可以用于编译以C/C++为CPython撰写的库。

目前Cython可以在Windows、MacOS与Linux上使用,可以编译2.6、2.7与3.3至3.8版本的CPython语法。

相关

  • 南大西洋地区美国南大西洋地区(英语:South Atlantic States)是美国人口普查局所设的九个分区之一,包括了马里兰州、哥伦比亚特区、维吉尼亚州、南卡罗莱纳州、北卡罗莱纳州、乔治亚州和佛罗
  • 仙女虫科仙女虫科(Naididae),以往称为颤蚓科,是环带纲的环节动物,其下包括有正颤蚓。它们是淡水及海洋底栖带生态系统的重要成员。18S核糖体DNA的分析发现仙女虫科可能不是一个单系群。最
  • 王重光王重光(1502年-1558年),字廷宣,山东新城(今桓台县新城镇)人。 明朝政治人物。嘉靖十六年(1537年)举人,嘉靖二十年(1541年)进士,授工部主事,升户部员外郎。秉性刚直,不贪财物,为严嵩党人所忌,
  • 阿比林阿比林(Abilene)是美国得克萨斯州泰勒县的县治所在城市。据2010年人口普查,该市有人口117,063人。迪埃斯空军基地就位于该市的西部。
  • 基特卡森县基特卡森县 (Kit Carson County, Colorado)是美国科罗拉多州东部的一个县,东邻堪萨斯州。面积5,598平方公里。根据美国2000年人口普查,共有人口8,011人。县治伯灵顿 (Burlingt
  • 朱梅馥朱梅馥(1913年2月20日-1966年9月3日),上海人,是傅雷的妻子,1932年和傅雷结婚并育有三子。
  • 忙碌等待在软件工程中,忙碌等待(也称自旋;英语:Busy waiting、busy-looping、spinning)是一种以进程反复检查一个条件是否为真为根本的技术,条件可能为键盘输入或某个锁是否可用。忙碌等待
  • 加泰罗尼亚语语法加泰罗尼亚语语法(Catalan grammar)为加泰罗尼亚语之语法。在加泰罗尼亚语里非人类名词和抽象名词有阳性和阴性两种形式: (书,阳性), (桌子,阴性).冠词有下列形式:同一个词因
  • 邵亦波邵亦波 (1973-09-01) 1973年9月1日(47岁),曾创办C2C平台易趣网,2017年投入一亿美金作为慈善用途。浙江慈溪人,1973年9月1日出生于上海。曾就读于华东师范大学第二附属中学,本科毕
  • 世界围棋冠军锦标赛 2019世界围棋冠军锦标赛 2019是由日本棋院主办的一项国际围棋比赛,届次为第三届。本次比赛分为预选赛和本赛,预选赛分为两个阶段,第一阶段为日本预选赛,于2018年12月10-11、17-18、2