Cython

✍ dations ◷ 2025-12-11 00:35:13 #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语法。

相关

  • 华盛顿时报《华盛顿时报》(The Washington Times),于美国华盛顿哥伦比亚特区的一份日报,2005年3月31日发行量为103,017份,约为其主要地区竞争对手《华盛顿邮报》同期发行量的七分之一。该报
  • Discovery AsiaDiscovery Asia,前身高清探索频道(Discovery HD)是探索传播(Discovery Communications)所创立的高清电视频道。Discovery HD 于2005年12月创立,专门播放电视纪录片,是第二个探索传
  • 哈迪·霍斯罗沙希赛义德哈迪·霍斯罗沙希(波斯语:سید هادی خسروشاهی‎;1939年-2020年2月27日)是伊朗的神职人员和外交官,2020年2月27日病逝于德黑兰。霍斯罗沙希是库姆神学院(英语:Qo
  • 申铉俊申铉俊(신현준,1915年10月23日-2007年10月14日),本贯平山(朝鲜语:평산 신씨)(평산),曾任大韩民国海军陆战队中将及首任司令(1949年─1953年),并获颁美军银星勋章及另外5项韩国政府所颁的奖
  • 罗赞娜·阿凯特罗赞娜·劳伦·阿凯特(Rosanna Lauren Arquette,1959年8月10日-),是一位美国演员、电影导演及电影监制。她因在1982年的电视剧“刽子手之歌”中的表现而获得艾美奖提名,并在1985
  • 凉糕凉糕是一种小吃。切糕为凉糕的前身,也是平民百姓喜爱的小吃之一,它有“年年高”之意,意指越来越好,过年过节时为了讨个吉利百姓们都会食用。凉糕是糯米切糕的吃法之一,吃起来又凉
  • 南非行政区划南非行政区划(南非语:Provinsies van Suid-Afrika,英语:Provinces of South Africa)以省、区以及地方自治市三级架构为主,全国一共有9个省、由8个大都会自治市(英语:Metropolitan mu
  • 纳穆鲁纳坐标:21°39′S 48°12′E / 21.650°S 48.200°E / -21.650; 48.200纳穆鲁纳(马达加斯加语:Namorona),是马达加斯加的城镇,位于该国东部法土法韦-非图韦那尼区,由马南扎里区负责管
  • 孔格曼孔格曼(Khongman),是印度曼尼普尔邦Imphal East县的一个城镇。总人口5465(2001年)。该地2001年总人口5465人,其中男性2621人,女性2844人;0—6岁人口501人,其中男237人,女264人;识字率75
  • 美国联盟历年冠军列表美国联盟(American League,简称为美联,AL),是大联盟的两个联盟之一。最早(1968年以前)的美联冠军是由季赛胜率最高的队伍获得,再与国联冠军进行对战,称为世界大赛。自1969年起,两个联