Cython

✍ dations ◷ 2025-11-08 15:36:27 #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语法。

相关

  • 诺基亚诺基亚公司(瑞典语:Nokia Abp;芬兰语发音:、英语 /ˈnɒkiə/)是一家总部位于芬兰埃斯波,主要从事生产移动通信设备和服务的跨国公司。诺基亚成立于1865年,当时以伐木、造纸为主,后
  • 韩国体育韩国体育是韩国文化的重要部分。跆拳道是源于韩国的一种集强身健体,防身自卫和心灵修养为一身的搏击武术,被称为韩国的国技。目前已经成为奥运会的比赛项目。韩国的传统体育运
  • 单角子宫单角子宫(英语:Unicornuate uterus),是一类妇科发育障碍,系仅一侧副中肾管发育完全而形成。同侧可有发育正常的输卵管、卵巢。另一侧副中肾管未发育,输卵管、卵巢、肾脏亦常同时缺
  • 许家印许家印(Hui Ka Yan)(1958年10月9日-),生于河南太康,中国恒大集团的创办人兼董事局主席(董事长),广州恒大足球俱乐部拥有人。现担任中国企业联合会副会长、中国房地产业协会副会长、广
  • 维尼·安格莱尼维尼·安格莱尼(印尼语:Weni Anggraini,1990年10月16日-),印尼女子羽毛球运动员。2012年,安格莱尼出战马来西亚羽毛球黄金大奖赛,与伊尔凡·法蒂拉赫合作赢得混合双打亚军。只列出曾
  • 母与子 (消歧义)母与子也可以指:
  • 沃斯科县沃斯科县(英语:Wasco County)是位于美国俄勒冈州北部的一个县,北隔哥伦比亚河与华盛顿州相望。面积6,204平方公里。根据美国2000年人口普查,共有人口23,791。县治达尔斯(英语:The D
  • 深圳第二实验学校深圳第二实验学校是广东省深圳市的一所公办中等学校,拥有初中部和高中部,因此也是一所完全中学,创建于1989年,原名碧波中学,现在是广东省一级学校。
  • 四次方数四次方数(超正方体数 , 正八胞体数 , 二重平方数 , 双重平方数) (英语 : Fourth powers number) , 第 n {\displaystyle n} 个四次方数指
  • 托马斯·塔利斯托马斯·塔利斯(英语:Thomas Tallis,1505年-1585年11月23日),英国文艺复兴时期著名作曲家。他为英国国教创作了最早的一批音乐作品,被誉为英国早期作曲家中最杰出者,与威廉·伯德齐