栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python比C ++更快更轻吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
++获胜。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/668995.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号