从运行效率与开发效率比较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
Sep 20 Python
linux 下实现python多版本安装实践
Nov 18 Python
numpy中矩阵合并的实例
Jun 15 Python
深入理解Django自定义信号(signals)
Oct 15 Python
对python判断是否回文数的实例详解
Feb 08 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 Python
利用Python产生加密表和解密表的实现方法
Oct 15 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
python绘制规则网络图形实例
Dec 09 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
Python3.8官网文档之类的基础语法阅读
Sep 04 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
PHP新手上路(二)
2006/10/09 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
动态控制Table的js代码
2007/03/07 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python的subprocess模块总结
2014/11/07 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
python程序如何进行保存
2020/07/03 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
次世代生活态度:Hypebeast
2018/07/05 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
党章学习思想汇报
2014/01/14 职场文书
法学个人求职信范文
2014/01/27 职场文书
自荐书范文范例
2014/02/13 职场文书
婚礼秀策划方案
2014/05/19 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
宣传口号大全
2014/06/16 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书