从运行效率与开发效率比较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使用urllib2模块获取gravatar头像实例
Dec 18 Python
python实现博客文章爬虫示例
Feb 26 Python
python提示No module named images的解决方法
Sep 29 Python
python学习教程之Numpy和Pandas的使用
Sep 11 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
在Django下创建项目以及设置settings.py教程
Dec 03 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
如何使用pycharm连接Databricks的步骤详解
Sep 23 Python
详解Python类和对象内容
Jun 22 Python
使用python创建股票的时间序列可视化分析
Mar 03 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
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
CCPry JS类库 代码
2009/10/30 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
js自定义Tab选项卡效果
2017/06/05 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
Python实现的简单排列组合算法示例
2018/07/04 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
python多线程扫描端口(线程池)
2019/09/04 Python
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
生日邀请函范文
2014/01/13 职场文书
法律专业自荐信
2014/06/03 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
投标售后服务承诺书
2015/04/29 职场文书
机器人总动员观后感
2015/06/09 职场文书
学校教代会开幕词
2016/03/04 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang