从运行效率与开发效率比较Python和C++


Posted in Python onDecember 14, 2018

之前有人一直在说python怎么怎么好用,也有人说C++太难了,下面我做了一些笔记:

1、运行效率:C++ >> Python

Python代码和C++最终都会变成CPU指令来跑,但一般情况下,比如反转和合并两个字符串,Python最终转换出来的CPU指令会比C++ 多很多。

首先,Python东西比C++多,经过了更多层,Python中甚至连数字都是object !!!

其次,Python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译执行的,直接就是机器码,编译的时候编译器又可以进行一些优化。

所以运行效率上没得比。

2、开发效率:Python >> C++

Python一两句代码就搞定的东西,C++往往要写一大堆。用C++解析下Json你就明白了,很可能好几天过去了,你还在调bug,刚调好bug又内存泄漏了,再试试Python你会爽得不要不要的。

开发效率上,Python要比C++快很多,所以说:"人生苦短,我用Python"。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
python实现简单购物商城
May 21 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
Jul 15 Python
python实现windows下文件备份脚本
May 27 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
python 实现UTC时间加减的方法
Dec 31 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
PyTorch学习:动态图和静态图的例子
Jan 06 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
Python中求对数方法总结
Mar 10 Python
执行Python程序时模块报错问题
Mar 26 Python
python解压zip包中文乱码解决方法
Nov 27 Python
对python产生随机的二维数组实例详解
Dec 13 #Python
详解Python with/as使用说明
Dec 13 #Python
在python中以相同顺序shuffle两个list的方法
Dec 13 #Python
对python GUI实现完美进度条的示例详解
Dec 13 #Python
PyTorch 1.0 正式版已经发布了
Dec 13 #Python
修改python plot折线图的坐标轴刻度方法
Dec 13 #Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 #Python
You might like
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
php获取根域名方法汇总
2014/10/28 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
PHP fclose函数用法总结
2019/02/15 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
python网络编程之数据传输UDP实例分析
2015/05/20 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
20年同学聚会邀请函
2014/02/04 职场文书
丧事主持词大全
2014/04/02 职场文书
一帮一活动总结
2014/05/08 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
大学生求职信怎么写
2015/03/19 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers
Java实现注册登录跳转
2022/06/16 Java/Android