0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java遭遇滑鐵盧!

jf_ro2CN3Fa ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-12-19 15:38 ? 次閱讀

  • TIOBE 12 月 TOP 20 編程語言
  • TOP 10 編程語言 TIOBE 指數(shù)走勢(shì)(2002-2022)
  • 第 21-50 名編程語言排行
0bf9fc72-7f1d-11ed-8abf-dac502259ad0.jpg

TIOBE 公布了 2022 年 12 月的編程語言排行榜。

0c038404-7f1d-11ed-8abf-dac502259ad0.png

TIOBE 將于下個(gè)月揭曉其 2022 年度編程語言,目前共有 3 個(gè)候選者:Python、C 和 C++。

TIOBE CEO Paul Jansen 指出,雖然 Python 和 C 已多次斬獲該頭銜,而 C++ 僅在 2003 年獲得過一次;但在本月 TIOBE 指數(shù)中, C++ 已經(jīng)實(shí)現(xiàn)了歷史上首次超越 Java,Java 現(xiàn)已跌至榜單第 4 位。

這是自 2001 年 TIOBE 指數(shù)開始以來,Java 首次未進(jìn)入前 3 名。 除此之外,Kotlin 和 Julia 也越來越接近 Top 20。

TIOBE 12 月 TOP 20 編程語言

0c1a22cc-7f1d-11ed-8abf-dac502259ad0.png

除了 C++ 取代 Java 躍至第 3 位外,Top 10 中還有 SQL 繼續(xù)上升一位至榜單第 8,Assembly language 被擠到第 9;其他語言排名不變。

Top 11-20 區(qū)間中的語言排行則反復(fù)波動(dòng)。少兒編程語言 Scratch 短暫的從第 23 名上升至榜單第 17 后,又在本月跌出 Top 20 到了第 21 位。與此同時(shí),Perl 又重回 Top 20 榜單,從上月的第 23 位攀升至現(xiàn)在的第 18 位;Go 和 R 語言也互換了位置。

具體而言排名出現(xiàn)上升的有:R(12→11)、Matlab(15→14)、Swift(18→15)、Ruby(19→17)。下降的有:Go(11→12)、Delphi/Object Pascal(14→16)、Objective-C(16→19)。Classic Visual Basic 和 Rust 分別保持第 13 和 20 的位置不變。

基于 Spring Boot + MyBatis Plus + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項(xiàng)目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

TOP 10 編程語言 TIOBE 指數(shù)走勢(shì)(2002-2022)

0c30b7d0-7f1d-11ed-8abf-dac502259ad0.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項(xiàng)目地址:https://github.com/YunaiV/yudao-cloud
  • 視頻教程:https://doc.iocoder.cn/video/

第 21-50 名編程語言排行

0c64aa90-7f1d-11ed-8abf-dac502259ad0.png

第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):

ABC, ActionScript, Alice, Apex, APL, AutoLISP, Awk, B4X, C shell, CL (OS/400), CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, Forth, Hack, Icon, Io, J#, JScript, Korn shell, Ladder Logic, LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo

TIOBE 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是一個(gè)衡量編程語言受歡迎程度的指標(biāo),該指數(shù)每月更新一次。

評(píng)判的依據(jù)來自世界范圍內(nèi)的工程師、課程和第三方供應(yīng)商,包括流行的搜索引擎,如 Google、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度都被用于指數(shù)計(jì)算。值得注意的是,TIOBE 指數(shù)并不代表編程語言的好壞或編寫代碼的多少。

該指數(shù)可以用來檢查你的編程技能是否還能跟上時(shí)代的步伐,或者在開始建立一個(gè)新的軟件系統(tǒng)時(shí),基于指數(shù)對(duì)采用何種編程語言做出決策。

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2970

    瀏覽量

    104814
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1945

    瀏覽量

    34776

原文標(biāo)題:Java 遭遇滑鐵盧!

文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時(shí)適合新的 Java 開發(fā)者和高級(jí)開發(fā)者。從?IntelliJ IDEA 2024.2?開始已支持 Java
    的頭像 發(fā)表于 12-04 10:02 ?234次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    Java集合API的改進(jìn)介紹

    解答這些問題。 我們將逐步學(xué)習(xí) Java 集合類的優(yōu)化過程,并按版本逐一對(duì)比分析。主要討論的焦點(diǎn)將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能 Java 集合
    的頭像 發(fā)表于 11-22 11:12 ?213次閱讀
    <b class='flag-5'>Java</b>集合API的改進(jìn)介紹

    對(duì)比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨(dú)特的優(yōu)勢(shì)和適用場(chǎng)景。以下是對(duì)這兩種編程語言的對(duì)比: 一、語法和易用性 Python 語法簡(jiǎn)潔,代碼更易讀,非常適合初學(xué)者。 動(dòng)態(tài)類型系統(tǒng)
    的頭像 發(fā)表于 11-15 09:31 ?336次閱讀

    基于Java的工具Power Stage Designer

    電子發(fā)燒友網(wǎng)站提供《基于Java的工具Power Stage Designer.pdf》資料免費(fèi)下載
    發(fā)表于 11-14 16:01 ?2次下載
    基于<b class='flag-5'>Java</b>的工具Power Stage Designer

    Java中時(shí)間戳的使用

    Java中時(shí)間戳的使用
    的頭像 發(fā)表于 11-06 16:04 ?226次閱讀
    <b class='flag-5'>Java</b>中時(shí)間戳的使用

    C語言與Java語言的對(duì)比

    C語言和Java語言都是當(dāng)前編程領(lǐng)域中的重要成員,它們各自具有獨(dú)特的優(yōu)勢(shì)和特點(diǎn),適用于不同的應(yīng)用場(chǎng)景。以下將從語法特性、內(nèi)存管理、跨平臺(tái)性、性能、應(yīng)用領(lǐng)域等多個(gè)方面對(duì)C語言和Java語言進(jìn)行詳細(xì)對(duì)比。
    的頭像 發(fā)表于 10-29 17:31 ?358次閱讀

    ?介紹一款Java開發(fā)的開源MES系統(tǒng)

    ?介紹一款Java開發(fā)的開源MES系統(tǒng),萬界星空科技開源的MES系統(tǒng)。該系統(tǒng)基于Java開發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?671次閱讀
    ?介紹一款<b class='flag-5'>Java</b>開發(fā)的開源MES系統(tǒng)

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節(jié)碼(.class文件)轉(zhuǎn)換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結(jié)構(gòu),但它并不總是能完美地還原原始源代碼。反編譯工具通常會(huì)產(chǎn)生與原始代碼
    的頭像 發(fā)表于 09-02 11:03 ?1043次閱讀

    日企車銷量遭遇滑鐵盧,面臨重大挑戰(zhàn)

    在全球汽車產(chǎn)業(yè)迎來顛覆性變革之際,日本汽車制造商在中國(guó)這一關(guān)鍵市場(chǎng)的征途上遭遇了前所未有的障礙。財(cái)聯(lián)社最新發(fā)布的數(shù)據(jù)顯示,7月份,日本汽車業(yè)的三大巨頭——豐田、本田與日產(chǎn),在華新車銷量集體遭遇滑鐵盧
    的頭像 發(fā)表于 08-07 17:05 ?1152次閱讀

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個(gè)不同的概念,它們?cè)诠δ?、用途和?shí)現(xiàn)方式上存在一些區(qū)別,下面將詳細(xì)介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應(yīng)用程序
    的頭像 發(fā)表于 07-16 13:35 ?825次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別

    小米汽車銷量遭遇滑鐵盧,市場(chǎng)格局生變

    近日,新能源汽車市場(chǎng)掀起了一陣波瀾。小米汽車,這家備受矚目的新興車企,公布了其最新一周的銷量數(shù)據(jù),結(jié)果卻令人大跌眼鏡。數(shù)據(jù)顯示,小米汽車銷量?jī)H為0.22萬輛,遠(yuǎn)低于市場(chǎng)預(yù)期,其在中國(guó)大陸新能源汽車市場(chǎng)的銷量排名中不幸滑落至第九位(倒數(shù)第二)。這一結(jié)果不僅與小米汽車此前所展現(xiàn)的高速增長(zhǎng)態(tài)勢(shì)形成鮮明對(duì)比,也引發(fā)了市場(chǎng)的廣泛關(guān)注與深入討論。
    的頭像 發(fā)表于 06-13 11:50 ?1070次閱讀

    已經(jīng)安裝了Java,且依然提示安裝Java是為什么?

    我已經(jīng)在機(jī)器上安裝了最新版的 Java 10,打開 Cube 卻得到要求安裝 Java 1.7.0_45 的提示。何解?Eclipse CDT 依賴 Java,不可卸載重裝。
    發(fā)表于 04-26 06:23

    java實(shí)現(xiàn)多線程的幾種方式

    Java實(shí)現(xiàn)多線程的幾種方式 多線程是指程序中包含了兩個(gè)或以上的線程,每個(gè)線程都可以并行執(zhí)行不同的任務(wù)或操作。Java中的多線程可以提高程序的效率和性能,使得程序可以同時(shí)處理多個(gè)任務(wù)。 Java提供
    的頭像 發(fā)表于 03-14 16:55 ?722次閱讀

    當(dāng)MES項(xiàng)目管理遭遇需求變更

    電子發(fā)燒友網(wǎng)站提供《當(dāng)MES項(xiàng)目管理遭遇需求變更.docx》資料免費(fèi)下載
    發(fā)表于 02-21 09:18 ?0次下載

    Oracle 2024年Java發(fā)展藍(lán)圖分析

    Oracle 的 Java 開發(fā)者布道師 Nicolai Parlog 于近日發(fā)布一段視頻,介紹了 2024 年的 Java 工作規(guī)劃。
    的頭像 發(fā)表于 01-26 14:27 ?1349次閱讀