天天看點

python為什麼是進階語言_python和c++,java哪個是更進階的語言?為什麼?

首先,對于程式語言,“更進階”的提法有歧義。

個人認為,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之州