在不同的项目上工作,只要任务完成,我就可以选择不同的编程语言.
我想知道在Python中编写程序与在C中编写程序之间在性能方面的真正区别是什么.
要完成的任务是多种多样的,例如排序文本文件,磁盘访问,网络访问,文本文件解析.
例如,在C与Python中使用相同的算法排序文本文件之间是否存在明显的差异?
根据您的经验,考虑到当前CPU(i7)的强大功能,它是否真的是一个显着的差异(考虑到它的程序不会让系统瘫痪).
谢谢!:)
我喜欢几乎所有的东西都使用python,并且总是清楚地知道如果由于某种原因我在我的python代码中找到了瓶颈(由于python的限制),我总是可以使用集成到我的代码中的C脚本.
但是,当我开始阅读有关如何集成python 的指南时.在文章中,作者说:
人们可能希望在C或C++中扩展Python有几个原因,例如:
- 在现有库中调用函数.
- 向Python添加新的内置类型
- 优化代码中的内部循环
- 将C++类库暴露给Python
- 将Python嵌入C/C++应用程序中
关于表现没什么.所以我再问一遍,将python与c集成以获得性能是否合理?