从运行效率与开发效率比较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 list转dict示例分享
Jan 28 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
Python学习笔记之文件的读写操作实例分析
Aug 07 Python
python各类经纬度转换的实例代码
Aug 08 Python
Pytorch中accuracy和loss的计算知识点总结
Sep 10 Python
python实现批量移动文件
Apr 05 Python
Python基础知识之变量的详解
Apr 14 Python
写好Python代码的几条重要技巧
May 21 Python
python数字图像处理之图像的批量处理
Jun 28 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
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
JavaScript null和undefined区别分析
2009/10/14 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python中dict和set的用法讲解
2019/03/28 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
strstr()的简单实现
2013/09/26 面试题
自我鉴定书范文
2013/10/02 职场文书
表决心的诗句大全
2014/03/11 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang