Cython

✍ dations ◷ 2025-12-02 20:32:19 #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语法。

相关

  • 印度南部印度南部是指在今日印度共和国南部的安得拉邦、卡纳塔克邦、喀拉拉邦、泰米尔纳德邦四个邦以及拉克沙群岛和本地治里两个联邦属地组成的范围,共占整个印度的面积达19.31%。在
  • 蛾蚋科蛾蚋科(学名:Psychodidae)属长角亚目,又称蛾蠓科、毛蠓科,俗称蛾蝇、蝶蝇、蛾蚋、又或从英语直译作坑渠乌蝇,是一种小的双翅目昆虫,多毛的身体和翅膀给它们一个毛茸茸的外观。现时
  • 瓜达卢普岛29°02′06″N 118°16′37″W / 29.03500°N 118.27694°W / 29.03500; -118.27694坐标:29°02′06″N 118°16′37″W / 29.03500°N 118.27694°W / 29.03500; -118.27694
  • 百人会百人会(英语:Committee of 100)是美国的一个华裔精英非盈利组织,其成员包括来自商界、政界、学术界及文化界的人。组织于1990年由贝聿铭创立,现任会长是于加利福尼亚大学哈斯汀法
  • 罗杰·梅尔森罗杰·梅尔森(Roger Myerson,1951年3月29日-)是一位美国经济学家。2007年,罗杰·梅尔森与里奥尼德·赫维克兹、埃克里·马斯金因“机制设计理论”而获得诺贝尔经济学奖。迈尔森把
  • 白沙瓦酒店爆炸事件白沙瓦酒店爆炸事件于2009年6月9日在巴基斯坦的白沙瓦市内的珍珠大陆酒店(Pearl-Continental Hotel)发生的一宗自杀式炸弹袭击事件,造成11人死亡和多人受伤。当地政府怀疑是塔
  • 方化方化(1925年8月30日-1994年11月7日),原名方德海,中国演员。在大连市郊黄泥川村出生,20岁参加满映作录音助理。东北光复后,1945年加入东北电影公司(现“长春电影制片厂”)。中华人民共
  • 亚历山大·格林 (作家)亚历山大·格林 (俄语:Александр Грин, 1880年8月23日 – 1932年7月8日)俄罗斯作家,原名亚历山大·斯杰潘诺维奇·格林涅夫斯基(俄语:Александр Стефа
  • 脚夫脚夫是指受雇在旅馆或运输终站替顾客搬运行李的人。若指在任何公共或私人建筑门口或大门处站岗,以协助过客进出的人,则使用“门房”一词。“挑伕”一词亦可较为广泛地用于指称
  • 台湾出版轻小说列表台湾出版轻小说列表,整理了在台湾本地所发行出版,非代理翻译之轻小说以及其最新出版进度。但作者及插画家不一定是台湾人。9集:Fayin台湾漫画列表