首先,對于程式語言,“更進階”的提法有歧義。
個人認為,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之州