Cplus Plus vs Java vs Python?

在这里,我们将看到C ++,Java和Python之间的一些基本区别。首先,我们将看到C ++和Java的区别,然后是Java和Python的区别。

话题C ++爪哇
内存管理它使用指针,结构,联合和引用
它不支持指针。它支持参考。它还支持线程,接口
图书馆低级功能库
种类繁多的库,具有各种功能
多重继承使用普通类支持多重继承
仅支持接口(纯抽象类)的多重继承
操作超载支持运算符重载
不支持运算符重载
程序处理函数和变量可以驻留在类之外
函数,变量只能存在于类或包中
可移植性代码取决于平台。需要重新编译
平台无关。编译版本可以运行安装了JVM的任何平台
线程支持没有内置线程
存在内置线程

现在让我们看看Java和Python之间的区别。

话题爪哇Python
编译过程使用编译器编译代码
使用Python解释器解释代码
码长与Python相比,代码行数量更多
与Java相比,代码行数更少
语法每个块将使用大括号分隔,并且每行将使用分号终止
每个块都使用缩进分隔。行尾不需要分号
轻松打字这是强类型的。每个变量都需要较早定义的数据类型
本质上是动态的。我们不需要指定数据类型。
执行速度Java比python快
Python比Java慢
多重继承仅支持接口(纯抽象类)的多重继承
支持多重继承