Cython

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

相关

  • 饮冰室文集《饮冰室文集》是梁启超在(清)光绪二十八年(1902年)自选的文集,以编年体印行,广智书局出版。光绪三十一年(1905年),民国四(1915年)年改为分类体,中华书局出版。民国五年(1916年),收入新民说
  • 杨善德杨善德(1873年-1919年8月13日),字树棠,安徽省怀宁县人,中华民国军事将领。杨善德毕业于北洋武备学堂第11期,随后入新建陆军。1904年(光绪30年),任北洋常备军第二镇第5标标统、1906年(光
  • 幼态延续幼态延续(英语:Neoteny)又译作“幼态持续”,是指一个物种把幼年的甚至胎儿期的特征保留到幼年以后甚至成年期的现象。幼态延续在演化过程中起到重要的作用,经过多世代演化,可以造
  • 彩榧螺彩榧螺(学名:),是新腹足目榧螺科榧螺属的一种。主要分布于中国大陆,常栖息在低潮线下。
  • 王茂荫王茂荫(1798年-1865年),字椿年、子怀,安徽歙县人。清朝政治人物。道光十二年(1832年)壬辰科进士。历任监察御史、户部右侍郎兼管钱法堂事务及兵、吏、工部侍郎等职。多次提出防剿太
  • 霞浦核电站霞浦核电站位于中国福建省宁德市霞浦县长春镇长表岛,目前核电站建设正在进行。:
  • 水印水印(watermark)是一种容易识别、被夹于纸内,能够透过光线穿过从而显现出各种不同阴影的技术。水印有时也会在反射强光时或者在暗色背景上方时被看到。此种现象是由于纸张厚度
  • 小林薰小林薰(1951年9月4日-),日本男演员,京都府京都市出身,为日本电影金像奖、电影旬报奖、报知电影奖最佳男配角得主。小林薰在中学时期即以演员做为生涯目标,因哥哥经常参演学生戏剧,小
  • 伽利略系列“伽利略系列”是日本推理作家东野圭吾原作的,以物理学家汤川学为主人公的连续推理小说系列的总称。有时也被称为“侦探伽利略系列”、“物理学家汤川系列”。故事讲述天才物
  • 网络接入服务器网络接入服务器(Network Access Server,NAS),是一种远程访问接入设备。它通常有以下功能: