Python/Java/Php/C#/Go/C/C++這幾個主力語言,誰到底真的不行

1.前言

阿里最近又進行了史詩級的大裁員,IT行業肉眼可見的持續性衰退與沒落。當潮水退卻,才能看出誰在裸泳。作爲當今計算機編程界的幾大主力語言,誰才真正的裸泳者呢?引用原文:這幾個主力語言,誰到底真的不行

2.描述

1.Python:
Python作爲一款解釋性的動態語言,它很早就誕生了。它的第一個發行版1991年出世,比Java還要早四年。可惜命運不濟,一直沒有大的作爲。到了2014年人工智能的風口悄然興起,Python一路高歌猛進。到了2017年,擠下了微軟的C#,名列第四。後面持續高歌猛進,到了現在Tiobe排行榜位列第一位。但是Python普遍認爲,容易入門,但是非常難於精通,而且性能也是成問題的,基本上用Python做現成東西,比如web,工控,遊戲等領域都表現不佳或者沒有涉及。

2.Java:
Java自帶的虛擬機,號稱一次編譯處處運行的。在微軟還沒有開源的年代悄然興起,佔據了編程語言排行榜霸主的地位,名列第一。生態極其繁榮,但是任何事情似乎都逃脫不了,物極必反的道理。如今互聯網一路高歌下滑,Java的頭部生態也遭受重創,退出了霸主行列。一路下滑被Python/C/C++相繼趕超,未來的情景不容樂觀,幾乎看不到希望。

3.PHP:
這個語言有個梗,世上最好的編程語言。但是它似乎侷限於web方面,對於其它的比如桌面端,遊戲,工控,AI等等領域都沒有涉足。到了如今,即是是web領域,它的地位遠不如以前,甚至淪落到寂寂無名的地步。現在很少有或者沒有人談起了PHP,最多玩玩那個江湖上多年流傳的老梗:史上最好的語言

4.C#:
微軟官方的編程語言,也可以說是.Net基金會推廣的語言。它最開始對標的就是Oracle的Java,屬於全能全知的編程語言。微軟的第二任CEO鮑爾默遲遲不給.Net跨平臺以及開源。再加上移動端的失敗,導致了C#生態持續性流失。不過印度三哥納德拉上來之後,就着手開源和跨平臺了。但是此時的生態佈局似乎已成定局。C#雖然穩住了生態,但是編程語言排行榜的名詞一直是千年的老四或者老五的位置。不過微軟如果能夠穩住當前局勢,C#這個語言.Net這平臺前景依舊是開闊的。但是希望渺茫。

5.Go:
Go作爲谷歌的親兒子,加上谷歌較爲微軟的口碑稍好。剛開始出來的時候大有一統天下的勢頭,但是這個親兒子不爭氣啊。雖然攜帶谷歌的光環和高併發等其它一些的特徵,至今也依然沒有擠進編程語言前十的行列,甚至還不如史上最好的語言PHP,屬於一個失敗的語言。

6.C/C++:
這兩個是老牌的編程語言,相當於力學界的牛頓的地位。他們締造了上面五大編程語言的虛擬機和Runtime。屬於隱形的高手和老驥伏櫪般存在的。你雖然看不見他它倆,但它倆無處不在。


結論就是:C開頭的語言都比較穩固,比如C語言,C++,C#(C+++)。其它的各領風騷一時之後,便寂寂無名。
掃描下方卡片,關注公衆號:jianghupt。帶你瞭解更多資訊,以及技術方向。探尋行業內幕,享受時代機遇。
image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章