Python比C ++更快更轻吗?

Python比C ++更快更轻吗?,第1张

Python比C ++更快更轻吗?

我认为您错误地读取了这些统计信息。他们表明,Python比C ++
大约400倍,除了一个案例,Python更像是一种内存消耗。不过,就源代码大小而言,Python胜出。

我的Python经验显示出相同的趋势,即在进行任何严重的数字运算时,Python比C
慢10到100倍。造成这种情况的原因很多,主要的原因是:a)Python被解释,而C

被编译;b)Python没有原语,包括内建类型(int,float等)的所有对象都是对象;c)Python列表可以容纳不同类型的对象,因此每个条目都必须存储有关其类型的其他数据。这些都严重阻碍了运行时和内存消耗。

但是,这没有理由不考虑Python。即使使用100的时间慢度因子,许多软件也不需要大量的时间或内存。开发成本是Python以简洁明了的风格取胜的地方。开发成本的这种提高通常超过了额外的CPU和内存资源的成本。但是,如果没有,则C
++获胜。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5674252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存