从运行效率与开发效率比较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遍历C盘dll文件的方法
May 06 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
django开发之settings.py中变量的全局引用详解
Mar 29 Python
Python实现的科学计算器功能示例
Aug 04 Python
Python实现将Excel转换为json的方法示例
Aug 05 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
Django中使用Celery的教程详解
Aug 24 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
python怎么自定义捕获错误
Jun 29 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
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
python多线程编程中的join函数使用心得
2014/09/02 Python
python求列表交集的方法汇总
2014/11/10 Python
Python实现SVN的目录周期性备份实例
2015/07/17 Python
python实现狄克斯特拉算法
2019/01/17 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
J2EE相关知识面试题
2013/08/26 面试题
行政助理的岗位职责
2014/02/18 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
银行办公室岗位职责
2014/03/10 职场文书
销售竞赛活动方案
2014/08/23 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
python spilt()分隔字符串的实现示例
2021/05/21 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js