使用 c++ 扩展python
2017-09-23 12:04
295 查看
1. 简介
python 是解释型语言, 语法写起来方便但执行速度较慢.c++ 等编译语言速度最快, 但指针, 数组越界等 使用易犯错.
于是兼顾人的开发效率与执行效率, 有了这样的思想:
关键模块用C/C++ 写, 调用的时候使用 python 来调用, 即 extending python with c/c++.
这一设想被广泛地应用于各个解释型/ 托管 语言中. 如 java 可以有 native 方法来调用.
参考
python.org, Extending Python with C or C++python.org, writing-extensions-in-c++
Wrapping C/C++ for Python
Java native 本地方法调用
相关文章推荐
- 使用C++扩展Python的功能
- 使用 MinGW 编译 C/C++ 写的 python 扩展
- windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展
- C++使用ffpython嵌入和扩展python
- 使用c/c++扩展python
- 转)使用C/C++扩展Python
- 使用swig实现C++的python扩展功能
- 使用C++扩展Python的功能
- 使用c/c++扩展python
- 使用C/C++ 扩展Python
- Python 扩展使用 C/C++ 给 Python 写扩展模块的方法
- 使用C/C++扩展Python
- 使用C++创建Pyd文件扩展Python模块
- 扩展Python__在python脚本中使用其他语言(c/c++/java/c#)编写的模块
- 使用c++扩展python的功能
- 使用C/C++编写Python扩展库
- 使用swig进行C/C++对Python的扩展
- 使用C/C++扩展Python
- 使用C++扩展Python的功能
- 使用SWIG实现C++扩展Python