动态

详情 返回 返回

我天,Java 已淪為老四。。 - 动态 详情

略想了一下才發現,自己好像有大半年都沒有關注過 TIOBE 社區了。

TIOBE 編程社區相信大家都聽過,這是一個查看各種編程語言流行程度和趨勢的社區,每個月都有榜單更新,每年也會有年度榜單和總結出爐。

昨晚在家整理瀏覽器收藏夾時,才想起了 TIOBE 社區,於是打開看了一眼最近的 TIOBE 編程語言社區指數

沒想到,Java 居然已經跌出前三了,並且和第一名 Python 的差距也進一步拉開到了近 18%。

回想起幾年前,Java 曾是何等地風光。

各種基於 Java 技術棧所打造的 Web 後端、互聯網服務成為了移動互聯網時代的中堅力量,同時以 Java 開發為主的後端崗位也是無數求職者們競相選擇的目標。

然而這才過去幾年,如今的 Java 似乎也沒有了當年那種無與爭鋒的強勁勢頭,由此可見 AI 領域的持續進化和繁榮對它的衝擊到底有多大。

用數據説話最有説服力。

拉了一下最近這二十多年來 Java 的 TIOBE 社區指數變化趨勢看了看,情況似乎不容客觀。

可以明顯看到的是一個:呈震盪式下降的趨勢

Java語言的TIOBE社區指數變化

現如今,Java 日常跌出前三已經成為了常態,並且和常居榜首的 Python 的差距也是越拉越大了。

在目前最新發布的 TIOBE Index 榜單中排名前十的編程語言分別是:

  • Python
  • C++
  • C
  • Java
  • C#
  • JavaScript
  • Visual Basic
  • Go
  • Perl
  • Delphi/Object Pascal

其中 Python 可謂是一騎絕塵,與排名第二的 C++ 甚至拉開了近 17% 的差距,呈現了斷崖式領先的格局。

不愧是 AI 領域當仁不讓的“寵兒”,這勢頭其他編程語言簡直是望塵莫及!

另外還值得一提的就是 C 語言。

最近這幾個月 C 語言的 TIOBE Index Ratings 比率一直在回升,這説明其生命力還是非常繁榮的,這對於一個已經誕生 50 多年的編程語言來説,着實不易。

C 語言於上個世紀 70 年代初誕生於貝爾實驗室,由丹尼斯·裏奇(Dennis MacAlistair Ritchie)以肯·湯普森(Kenneth Lane Thompson)所設計的 B 語言為基礎改進發展而來的。

C語言之父:丹尼斯·裏奇

就像之前 TIOBE 社區上所描述的,這可能主要和當下物聯網(IoT)技術的發展繁榮,以及和當今發佈的大量小型智能設備有關。畢竟 C 語言運行於這些對性能有着苛刻要求的小型設備時,性能依然是最出色的。

説到底,編程語言本身並沒有所謂的優劣之分,只有合適的應用場景與項目需求

按照官方的説法,TIOBE 榜單編程語言指數的計算和主流搜索引擎上不同編程語言的搜索命中數是有關的,所以某一程度上來説,可以反映出某個編程語言的熱門程度(流行程度、受關注程度)。

而通過觀察一個時間跨度範圍內的 TIOBE 指數變化,則可以一定程度上看出某個編程語言的發展趨勢,這對於學習者來説,可以作為一個參考。

Java:我啥場面沒見過

曾經的 Java 可謂是互聯網時代不可或缺的存在。早幾年的 Java 曲線一直處於高位遊走,彼時的 Java 正是構成當下互聯網生態繁榮的重要編程語言,無數的 Web 後端、互聯網服務,甚至是移動端開發等等都是 Java 的擅長領域。

而如今隨着 AI 領域的發展和繁榮,曾經的扛把子如今似乎也感受到了前所未有的壓力。

C語言:我厲兵秣馬

流水的語言,鐵打的 C。

C 語言總是一個經久不衰的經典編程語言,同時也是為數不多總能闖進榜單前三的經典編程語言。

自誕生之日起,C 語言就憑藉其靈活性、細粒度和高性能等特性獲得了無可替代的位置,就像上文説的,隨着如今的萬物互聯的物聯網(IoT)領域的興起,C 語言地位依然很穩。

C++:我穩中求進

C++ 的確是一門強大的語言,但語言本身的包袱也的確是不小,而且最近這幾年的指數趨勢穩中求進,加油吧老大哥。

Python:我逆流而上

當別的編程語言都在震盪甚至下跌之時,Python 這幾年卻強勢上揚,這主要和當下的數據科學、機器學習、人工智能等科學領域的繁榮有着很大的關係。

PHP:我現在有點慌

PHP:我不管,我才是世界上最好的編程語言,不接受反駁(手動doge)。


好了,那以上就是今天的內容分享了,感謝大家的閲讀,我們下篇見。

注:本文在GitHub開源倉庫「編程之路」 https://github.com/rd2coding/Road2Coding 中已經收錄,裏面有我整理的6大編程方向(崗位)的自學路線+知識點大梳理、面試考點、我的簡歷、幾本硬核pdf筆記,以及程序員生活和感悟,歡迎star。
user avatar user_2dx56kla 头像 freeman_tian 头像 jingdongkeji 头像 definecloud 头像 banana_god 头像 u_16502039 头像 qian5201314 头像 qishiwohendou 头像 zero_dev 头像 u_15702012 头像 zzd41 头像 lab4ai 头像
点赞 89 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.