C++和python的比较

1、C++和Python都是面向对象的高级程序设计语言;
2、C++的运行效率远远高于Python:
Python代码和C++最终都会变成CPU指令来跑,但一般情况下,Python最终转换出来的CPU指令会比C++ 多很多。
同时,因为Python是一门解释型语言,Python解释器先把源代码转换成字节码文件,再由Python虚拟机一条一条地执行字节码指令,和CPU之间多了 解释器这一层;
C++是编译型语言,源程序经过预处理、编译、链接后生成可执行文件(二进制文件,可以直接与计算机底层打交道)。
3、C++需要手动开辟、手动释放内存,Python可以自动管理内存
4、C++是一种强类型语言,每个变量的类型都需要事先声明;而Python是一种动态类型语言,变量不需要声明即可以直接赋值,对象的类型和内存都是在运行时确定的。
5、C++有指针,Python没有。
6、欢迎补充~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值