Cython

✍ dations ◷ 2025-07-11 15:40:35 #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语法。

相关

  • 抚州抚州,中国古代设置的一个州,治所在今江西省抚州市。隋朝开皇九年(589年)废临川郡,设置抚州,取安抚之意,治所在临川县(今江西省抚州市)。唐朝属江南西道。宋代分为抚州置建昌军,属江南
  • 十里望镇十里望镇,是中华人民共和国山东省德州市禹城市下辖的一个乡镇级行政单位。十里望镇下辖以下地区:殷曲社区、粉王社区、牛徐社区、十里望社区、宋家河套社区、王楼社区、店张社
  • 雷加图斯古罗马政府与政治 系列条目罗马共和国 前509年–前27年 罗马帝国 前27年–1453年元首制 西罗马帝国君主制 东罗马帝国王政时代宪政(英语:Constitution of the Roman Kingdom)
  • 森林省森林省(法语:Département des Forêts;德语:Departement der Wälder;卢森堡语:Departement Forêts),或音译作福雷省,是法国第一共和国及后来法兰西第一帝国的一个省份,位于今德国、
  • PUBG Mobile《PUBG Mobile》(英语:PUBG MOBILE,港台译作“PUBG MOBILE:绝地求生M”)是腾讯游戏旗下光子工作室群与蓝洞共同推出的手机大逃杀游戏,为《绝地求生》的手机版本。2018年2月9日,PUBG
  • 赤鲜糖-4-磷酸赤鲜糖-4-磷酸(英语:Erythrose 4-phosphate)是丁糖赤藓糖的磷酸化衍生物,是卡尔文循环和磷酸戊糖途径的中间产物。此外,它也是生物合成芳香族氨基酸——色氨酸、酪氨酸和苯丙氨酸
  • IAFIAF可能是:
  • 周记周记,顾名思义,是以“周”为单位的文字记录。用来记录一周以来发生的事情及感想。与日记之概念相同。更为普及的一种解释为老师布置的周末小作文。周记可以写人,写事。一般以记
  • 咏史诗咏史诗是汉诗的一种类型,广义指以史事、史意与史识为主题的诗歌,狭义指题以“咏史”二字的诗篇。中国的咏史诗起源自东汉,唐末以后广为流传,作品众多,唐代起流传至日本和朝鲜半岛
  • 2014年英联邦运动会第20届英联邦运动会于2014年7月23日至8月3日在苏格兰格拉斯哥举行。开幕典礼于英国当地时间2014年7月23日晚上23:50在苏格兰格拉斯哥凯尔特人公园球场举行。最初,苏格兰早已