从运行效率与开发效率比较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-基础-入门 简介
Aug 09 Python
Python新手实现2048小游戏
Mar 31 Python
开始着手第一个Django项目
Jul 15 Python
一个Python最简单的接口自动化框架
Jan 02 Python
解决DataFrame排序sort的问题
Jun 07 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
pyshp创建shp点文件的方法
Dec 31 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
python版百度语音识别功能
Jul 09 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
python中数组和列表的简单实例
Mar 25 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下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
php 数组的一个悲剧?
2011/05/11 PHP
Php图像处理类代码分享
2012/01/19 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
用Python实现一个简单的线程池
2015/04/07 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python中join函数简单代码示例
2018/01/09 Python
python使用turtle绘制分形树
2018/06/22 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
python批量修改图片大小的方法
2018/07/24 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
django如何通过类视图使用装饰器
2019/07/24 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
Python 字符串池化的前提
2020/07/03 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
活动策划邀请函
2014/02/06 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
店面出租协议书范本
2014/11/28 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
介绍信应该怎么开?
2019/04/03 职场文书