Cython

✍ dations ◷ 2025-09-11 18:14:11 #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语法。

相关

  • 丹吉尔丹吉尔(柏柏尔语:ⵜⴰⵏⵊⴰ;阿拉伯语:طنچة‎;转写:Tanja;西班牙语:Tánger;法语:Tanger),又译坦几亚,是北非国家摩洛哥北部的一个滨海城市,在直布罗陀海峡西面的入口,与大西洋及地中
  • 扇尾鸟扇尾鸟(学名Shanweiniao)是白垩纪早期中国的一类已灭绝反鸟类。其下只有一个物种,就是库氏扇尾鸟。其化石只是一个正模及副模,现正存放在大连自然博物馆。它们是在辽宁凌源市热
  • 钙粘素钙粘蛋白(或钙粘素、cadherins(calcium-dependent adhesion))是一类I型跨膜蛋白,由日本科学家竹市雅俊发现并命名。它们在细胞连接中扮演重要角色,保证了细胞在组织中彼此结合。发
  • 坦克德雷·奥古斯特坦克德雷·奥古斯特(1856年3月16日-1913年5月2日),海地政治家,于1912年8月8日-1913年5月2日担任海地总统。当前总统辛辛纳提·勒孔特死在一次在总统府的爆炸后,奥古斯特接任总统。
  • 日本阳明学日本阳明学(日语:陽明学、ようめいがく),是在日本发展的阳明学。阳明学是明朝大儒王阳明创立的学说,在明朝传播至了日本列岛。日本阳明学起源自中国明朝姚江学派,但有不同的发展和
  • 剑叶金鸡菊剑叶金鸡菊(学名:),又名大金鸡菊、线叶金鸡菊,为菊科金鸡菊属的植物,分布于北美洲、南美洲、亚洲及非洲南部各地。它在作为观赏植物引种到中国和日本之后,成为了入侵物种。在日本,剑
  • 约翰·海伍德约翰·海伍德(英语:John Heywood,1497年-1580年),文艺复兴时期欧洲作家。其主要活动于16世纪,他写作戏剧和讽刺诗,他还在当时英国的宫廷中唱歌和演奏维金纳琴。
  • 白国嘉白国嘉(?-),是中国电视公司(中视)退休导播,曾任中视导播组组长、第46届金钟奖电视金钟奖“行脚、综合、综艺节目类”评审委员、第48届金钟奖电视金钟奖综艺节目类评审委员。在中视认
  • 东南三贤东南三贤是指中国南宋时的三位理学家和学者:朱熹、张栻、吕祖谦,当时人因为他们活动的地方在中国东南地区(朱熹在闽、吕祖谦在浙东、张栻在湖南)因此将三人合称为东南三贤。
  • 费尔南多·托雷斯费尔南多·何塞·托雷斯·桑斯(西班牙语:Fernando José Torres Sanz,1984年3月20日-),简称为费尔南多·托雷斯,是一名已退役的西班牙足球运动员,世界足坛最佳西班牙巨星之一。司