从运行效率与开发效率比较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装饰器
May 09 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
Dec 25 Python
Python中进程和线程的区别详解
Oct 29 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
python word转pdf代码实例
Aug 16 Python
关于Python中的向量相加和numpy中的向量相加效率对比
Aug 26 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
Python内置函数locals和globals对比
Apr 28 Python
python3 使用ssh隧道连接mysql的操作
Dec 05 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 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 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php生成扇形比例图实例
2013/11/06 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
python使用多线程不断刷新网页的方法
2015/03/31 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
医药代表个人求职信范本
2013/12/19 职场文书
宿舍卫生检讨书
2014/01/16 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL