码迷,mamicode.com
首页 > 编程语言 > 详细

python学习(十七) 扩展python

时间:2017-08-02 11:54:11      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:pytho   版本   python版本   通过   实现   高级   数量级   c语言   速度   

c, c++, java比python快几个数量级。

17.1 考虑哪个更重要

开发速度还是运行速度更重要。

17.2 非常简单的途径:Jython和IronPython

Jython可以直接访问JAVA标准库。

IronPython中可以直接访问C#标准库。

17.3 编写C语言扩展

  扩展Python通常就是扩展CPython,是用c语言实现的标准Python版本。

  17.3.1 SWIG

  swig是简单包装和接口生成器的缩写,是一个能用于几种语言的工具。一方面,可以通过它使用c语言或者C++编写扩展代码;另一方面它会自动包装那些代码,以便在高级语言中用。

  17.3.2 字节研究

  

python学习(十七) 扩展python

标签:pytho   版本   python版本   通过   实现   高级   数量级   c语言   速度   

原文地址:http://www.cnblogs.com/liufei1983/p/7272905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!