首先,对于程序语言,“更高级”的提法有歧义。
个人认为,Python比C++和Java简单易学,原因不在于它更高级,而在于它的语法,语言设计和库。对比写Hello Word程序,
Python:
print("Hello, world")
C++:
#include
int main() { printf("hello, world\n"); }
Java: 文件必须保存为HelloWorld.java
class HelloWorld {
void Main(string args[]) {
System.out.println("Hello, world\n");
}
}
由此得出结论,Python简单,C++其次,Java垫底? ❌
随着程序规模的扩大和要求提高,论简单性,垫底的Java轻松超越Python和C++。你会发现Java和C++更容易调试,更早发现代码语义错误,类型错误等,更少的缺陷滑入运行程序才冒出。
考虑到所有应用场景,Python、C++和Java三者不存在谁家更高级,三家在一个层面上;若论更强大,C++和Java和Python比,至少毫不逊色。
它们三家都是很出色的编程语言,各有千秋,平分秋色。
更多精彩文章和回答,请关注
微信公众号:IT之州
今日头条号:IT之州
新浪微博: IT之州