Python 登頂!
堆疊長在上一篇《臥槽!最新編程語言排名,Java 淪為老三,,》文章中預測 Python 很快就要新王登基:

沒想到這一天來的這么快,TIOBE 最新編程語言排行榜出來了:

Python 終于打敗 C 語言成為新王者,這也是這 20 多年來,繼 C 和 Java 語言之后,首次出現的新的王者語言,Java 和 C 語言長期霸榜的時代已經結束了,,,
Python 領導的新的編程語言排行榜的時代已經到來!
再來看一下 2002 - 2021 期間的編程語言流行指數圖:

Python 這么多年來一直不溫不火,直到 2018 年左右逆勢反彈,2021 年 10 月終于坐上了編程語言排行榜寶座,
雖然 Python 以微弱的優勢(0.11%)贏得了王者,但可以看到,C 語言大趺近 6 個多點,可以說跌落神壇了,另外 Java 也跌了 2 個點,所以說,Python 這個優勢后續還會繼續擴大,近幾年還會繼續領跑編程語言排行榜,,
Java 為什么會輪為老三?為什么會造成這個榜單的原因?堆疊長在上一篇《臥槽!最新編程語言排名,Java 淪為老三,,》文章中也作了一些分析,沒看過的可以回頭看下,
想看我之前寫的 Java 系列干貨的,可以關注公眾號:Java技術堆疊,公眾號第一時間推送,也可以上博客:https://www.javastack.cn/,往期干貨都整理好了,
Python 到底有多火?
我們來看下 Google 近 5 年的搜索趨勢:

Java 已經十分牛逼了,但在 2019 年左右也被 Python 趕超,學 Python 的人越來越多了,就像若干年前的 Java,Python 大火勢不可擋!
Python 為什么這么火?
先來弄清楚 Python 是什么語言:
Python 是一門十分強大的腳本語言,它語法簡單、上手容易、功能強大,并且擁有大量豐富的類別庫,現在已經非常成熟了,在各行業領域都得到了廣泛使用,使其成為當今最流行的編程語言,
Python 能大火的的原因,主要還是因為它太簡單易學了,相較 Java 真的是天壤之別,Java 要寫一堆的代碼,Python 可能幾行代碼就搞定了,那簡易程度和作業量真的不能同日而語,
所以 Python 非常適合于編程初學者,你經常看到小學生都在學 Python,甚至房產大佬潘石屹都在學:

房產大佬潘石屹,這么大年紀了都在學 Python 了,可以說他是零基礎吧,不管是真是假,Python 作為最簡單上手的語言是不用質疑的了,可以說是老少皆宜,
另外在 Python 界還有一句比較熟知的段子:
人生苦短,我學 Python
英文原文:
Life is short,you need Python
這里面的意思就是人的生命是有限的,時間是寶貴的,更是突出了 Python 的簡單易學、開發時間短的特點,不要耗費過多的時間在編程語言本身上面,
另外,隨著近幾年 AI(人工智能)的興起,Python 更是順勢崛起,由于它的簡單易用,以及豐富的類別庫,很多機器學習庫都是用 Python 寫的,
Python 會取代 Java 嗎?
我們來看下 Python 的應用場景,比如常見的有:爬蟲、資料分析、機器學習、Web 開發、Linux 系統運維等,在應用領域和 Java 重疊的大概也只有 Web 開發了,而且應用也有限,畢竟它只是一種腳本語言,很多方面都沒有 Java 完備,
另外,Python 相對 Java 的優勢就是開發速度和效率高,但是從運行的速度和效率來講,Java 肯定更勝一籌,因為 Python 是邊執行邊編譯的,而 Java 是編譯完直接運行的,
最后,從目前市場需求來看,Java 的崗位需求要比 Python 占更多的比重,Java 基本壟斷了企業級系統開發,而 Python 在爬蟲、大資料、人工智能領域等獨領風騷,兩者并沒有太多的交集,所以不存在誰取代誰,兩者會在各自的領域發展壯大,
總結
Python 成為了這 20 多年來的編程語言新王者,并且這個趨勢還會繼續持續,并不會輕易被打破,不吹不黑,Python 能有今天的成績,因為它是真的太簡單,太容易上手了,
即使如此,Javaer 也不要灰心吧,這并不代表什么,Python 只是一種編程語言,也只是一種完成任務的工具而已,在應用領域和企業需求對 Java 并沒有什么沖擊,
所以,我們該學學、該上班上班,不要受排行榜影響,Java 依然還是最香的語言之一,現在無數的 Java 就業崗位、火熱的開源社區、強大且豐富的生態、一家又一家的在線培訓機構拔地,這都說明了一切,Java 依然老當益壯,市場就是最好的見證,
好了,今天的分享就到這里了,后面堆疊長會分享更多好玩的 Java 技術和最新的技術資訊,關注公眾號Java技術堆疊第一時間推送,我也將主流 Java 面試題和參考答案都整理好了,在公眾號后臺回復關鍵字 "面試" 進行刷題,
最后,覺得我的文章對你用識訓的話,動動小手,給個在看、轉發,原創不易,堆疊長需要你的鼓勵,
著作權宣告: 本文系公眾號 "Java技術堆疊" 原創,原創實屬不易,轉載、參考本文內容請注明出處,抄襲者一律舉報+投訴,并保留追究其法律責任的權利,
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2021最新版)
2.別在再滿屏的 if/ else 了,試試策略模式,真香!!
3.臥槽!Java 中的 xx ≠ null 是什么新語法?
4.Spring Boot 2.5 重磅發布,黑暗模式太炸了!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/307112.html
標籤:其他
上一篇:JAVA oa 系統模塊設計方案
