python - 在 Python 与 C 中实现一个函数

标签 python c compilation

用 Python 实现一个函数和用 C 实现它然后从 Python 调用它之间是否有区别(在执行时间方面)?如果是,为什么?

最佳答案

Python(至少是“标准的”CPython 实现)从未实际编译为 native 代码;它编译为字节码,然后进行解释。因此,实际上编译为机器代码的 C 函数将运行得更快;问题是它是否会产生重大影响。那么您要解决的实际问题是什么?

关于python - 在 Python 与 C 中实现一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968235/

相关文章:

Python 碎片 : How to return nothing if xpath doesn't exist?

Java NetBeans 编译错误

java - 我的 java 解释器出了什么问题?

python - 仅从数据框中获取前三个值

python - Django、Python X 字典/查询集列表中的值

python - 如何设置两个 PyPI 索引

c - 删除 GLUT 函数调用

iphone - xcode 中的多个实例 if 语句(iphone)

c - 这个排序函数是如何工作的?

c++ - 为什么不包含这个boost头文件