python 和c++的区别是啥
2个回答
2022-03-07 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
python作为脚本语言,需要边解释边运行。好处是不需要编译,可以直接运行,坏处是由于边解释边运行,运行效率十分慢。
C++为编译语言需要先进行编译再运行,好处是运行速度快,尤其对于大型程序,效率提升明显,坏处是程序更新后,需要重新编译运行,不是很方便。
python语法简单、语句简洁,使用方便、上手容易;C++语法复杂、格式要求高,使用不便、上手较难。
C++为编译语言需要先进行编译再运行,好处是运行速度快,尤其对于大型程序,效率提升明显,坏处是程序更新后,需要重新编译运行,不是很方便。
python语法简单、语句简洁,使用方便、上手容易;C++语法复杂、格式要求高,使用不便、上手较难。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、运行效率:C++ >> Python
Python经过了更多层,Python中甚至连数字都是object 。Python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译执行的,直接就是机器码,编译的时候编译器又可以进行一些优,所以运行效率Phthon太差。
2、开发效率:Python >> C++
Python一两句代码就搞定的东西,C++往往要写一大堆。开发效率上,Python要比C++快很多
3、代码形式也后很多区别
缩进:在Python,用不同级别的缩进表示不同级别的代码块。全局变量:在函数内部是可以访问到全局变量的,但直接修改就不行。如果想要修改,可以使用global 标识 a 为全局变量。循环:在Python中,是使用可迭代对象(如字符串、列表、元组、字典、文件等)来构成循环
Python经过了更多层,Python中甚至连数字都是object 。Python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译执行的,直接就是机器码,编译的时候编译器又可以进行一些优,所以运行效率Phthon太差。
2、开发效率:Python >> C++
Python一两句代码就搞定的东西,C++往往要写一大堆。开发效率上,Python要比C++快很多
3、代码形式也后很多区别
缩进:在Python,用不同级别的缩进表示不同级别的代码块。全局变量:在函数内部是可以访问到全局变量的,但直接修改就不行。如果想要修改,可以使用global 标识 a 为全局变量。循环:在Python中,是使用可迭代对象(如字符串、列表、元组、字典、文件等)来构成循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询