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

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

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

C++摘得TIOBE 2022年度編程語言

OSC開源社區(qū) ? 來源: OSC開源社區(qū) ? 2023-01-11 17:31 ? 次閱讀

TIOBE宣布了 2022 的年度編程語言:C++,因?yàn)樵撜Z言在 2022 年獲得了最多的流行度 (+4.62%);緊隨其后的分別是 C (+3.82%) 和 Python (+2.78%)。此前在 2022 年12 月的榜單中,C++ 曾超越 Java 成為 TIOBE 指數(shù)第 3 名。

2ebf0714-8e4c-11ed-bfe3-dac502259ad0.png

TIOBE CEOPaul Jansen評(píng)價(jià)稱,C++ 受歡迎的原因在于它作為一種高級(jí)面向?qū)ο笳Z言的出色性能。因此,可以用 C++ 開發(fā)快速而龐大的軟件系統(tǒng)(超過數(shù)百萬行代碼),而不必落入維護(hù)的惡夢。

C++ 崛起的另一個(gè)原因是它 “最近” 不斷發(fā)布具有有趣特性的新語言標(biāo)準(zhǔn)。第一個(gè)里程碑是于 2011 年發(fā)布的 C++11,這是自 1998 年以來的第一次重大變化。這一新標(biāo)準(zhǔn)的采用花了幾年時(shí)間,因?yàn)闆]有可用的 C++ 編譯器來支持新的語言定義。由于 C++ 11,C++ 在 TIOBE 指數(shù)中的地位在經(jīng)歷了 2001 年以來不斷下降的趨勢之后,開始慢慢走上坡路。第二個(gè)里程碑是最近的 C++ 20 ,該版本引入了 modules。這一特性可能會(huì)在未來幾年進(jìn)一步提升 C++ 在 TIOBE 指數(shù)中的地位。

其他語言方面,C++ 競爭對(duì)手 Rust 在 2022 年再次進(jìn)入了榜單的 top 20(一年前排名第 26 位)。以易于與 C 接口而聞名的 Lua 從第 30 位提高至第 24 位,F(xiàn)# 在一年的時(shí)間里從排名第 74 位躍升至排名第 33 位。還有 Kotlin(從 #29 到 #25)、Julia(從 #28 到 #29)和 Dart(從 #37 到 #38)等一些有前景的語言,在進(jìn)入前 20 名之前還有很長的路要走。

TIOBE 1 月 TOP 20 編程語言

2ecc09e6-8e4c-11ed-bfe3-dac502259ad0.png

Top 10 相較上月沒有發(fā)生變化,前三位依舊分別是 Python、C 和 C++。Top11-20 間仍波動(dòng)不斷,具體而言排名出現(xiàn)上升的有:Swift(15→11)、Ruby(17→16)、Rust(20→18)、Scratch(23→20)。
下降的有:R(11→13)、Classic Visual Basic(13→14)、Matlab(14→15)、Delphi/Object Pascal(16→17)、Perl(18→19)。Go 則保持第 12 的位置不變,Objective-C 跌出榜單至第 23 位。

TOP 10 編程語言 TIOBE 指數(shù)走勢(2002-2022)
2edb005e-8e4c-11ed-bfe3-dac502259ad0.png

第 21-50 名編程語言排行

2ee9d5c0-8e4c-11ed-bfe3-dac502259ad0.png
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):

ActionScript, Alice, Apex, B4X, bc, Bourne shell, C shell, Chapel, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, GAMS, Hack, Icon, IDL, Inform, Io, J#, JScript, Korn shell, Ladder Logic, Limbo, LPC, ML, Modula-2, MQL5, NATURAL, OpenEdge ABL, PL/I, Pony, Processing, Programming Without Coding Technology, Q, Racket, Raku, Ring, S, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig

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ì)采用何種編程語言做出決策。

TIOBE 指數(shù)的定義方式,以及詳細(xì)榜單信息均可查看官網(wǎng):https://www.tiobe.com/tiobe-index/

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

    關(guān)注

    88

    文章

    3521

    瀏覽量

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

    關(guān)注

    10

    文章

    1916

    瀏覽量

    34379
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2085

    瀏覽量

    73302
  • C++語言
    +關(guān)注

    關(guān)注

    0

    文章

    147

    瀏覽量

    6931
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    226

    瀏覽量

    6497

原文標(biāo)題:C++崛起,摘得TIOBE 2022年度編程語言

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C++語言基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 07-19 10:58 ?6次下載

    麥格納摘得“2023年度供應(yīng)商獎(jiǎng)”

    在通用汽車公司舉辦的第32屆年度供應(yīng)商大會(huì)中,麥格納摘得“2023年度供應(yīng)商獎(jiǎng)”。在過去五中,麥格納一共取得了共30個(gè)類別的大獎(jiǎng)!
    的頭像 發(fā)表于 04-17 15:13 ?392次閱讀

    TIOBE發(fā)布20244月編程語言排行,Python、C、C++和Java排名前四

    TIOBE首席執(zhí)行官Paul Jansen指出,源于2001起,PHP在TIOBE指數(shù)排名已降至史上最低值,歷史性成為構(gòu)建互動(dòng)網(wǎng)站的標(biāo)準(zhǔn)語言后,其受歡迎
    的頭像 發(fā)表于 04-10 11:35 ?6136次閱讀

    為什么很少用C++開發(fā)單片機(jī)

    C語言是面向過程的語言,C++是面向?qū)ο蟮?b class='flag-5'>編程語言。結(jié)合本文來說,面向過程相比面向?qū)ο蟮?/div>
    發(fā)表于 03-25 14:26 ?658次閱讀
    為什么很少用<b class='flag-5'>C++</b>開發(fā)單片機(jī)

    長安啟源CD701摘得2024年度德國“iF設(shè)計(jì)獎(jiǎng)”

    日前,備受矚目的2024年度德國“iF設(shè)計(jì)獎(jiǎng)”獲獎(jiǎng)名單正式揭曉。長安啟源CD701憑借極具創(chuàng)新性的設(shè)計(jì)理念,一舉摘得了本年度的“iF設(shè)計(jì)獎(jiǎng)”。
    的頭像 發(fā)表于 03-05 11:38 ?698次閱讀
    長安啟源CD701<b class='flag-5'>摘得</b>2024<b class='flag-5'>年度</b>德國“iF設(shè)計(jì)獎(jiǎng)”

    c語言,c++,java,python區(qū)別

    C語言、C++、Java和Python是四種常見的編程語言,各有優(yōu)點(diǎn)和特點(diǎn)。 C
    的頭像 發(fā)表于 02-05 14:11 ?1381次閱讀

    vb語言c++語言的區(qū)別

    VB語言C++語言是兩種不同的編程語言,雖然它們都屬于高級(jí)編程
    的頭像 發(fā)表于 02-01 10:20 ?1534次閱讀

    C++簡史:C++是如何開始的

    的 MISRA C++:2023 博客系列的第二部分。 在這篇博客中,我們將深入探討 C++ 的歷史、編程語言多年來的發(fā)展歷程以及它的下一步發(fā)展方向。
    的頭像 發(fā)表于 01-11 09:00 ?429次閱讀
    <b class='flag-5'>C++</b>簡史:<b class='flag-5'>C++</b>是如何開始的

    C語言C++中那些不同的地方

    C語言雖說經(jīng)常和C++在一起被大家提起,但可千萬不要以為它們是一個(gè)東西。現(xiàn)在我們常用的C語言C
    的頭像 發(fā)表于 12-07 14:29 ?774次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>和<b class='flag-5'>C++</b>中那些不同的地方

    如何選擇創(chuàng)建c語言c++

    選擇創(chuàng)建 C 語言C++ 都需要綜合考慮多個(gè)因素。在決定使用哪種語言之前,我們需要對(duì)這兩種語言的特點(diǎn)、優(yōu)缺點(diǎn)、適用場景、學(xué)習(xí)成本等進(jìn)行全
    的頭像 發(fā)表于 11-27 15:58 ?458次閱讀

    c++怎么開始編程

    C++是一種高級(jí)的、通用的編程語言,用于開發(fā)各種類型的應(yīng)用程序。它是從C語言演變而來,也是一種靜態(tài)類型
    的頭像 發(fā)表于 11-27 15:56 ?739次閱讀

    C/C++語言學(xué)習(xí)大全套

    電子發(fā)燒友網(wǎng)站提供《C/C++語言學(xué)習(xí)大全套.rar》資料免費(fèi)下載
    發(fā)表于 11-18 14:33 ?2次下載
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>語言</b>學(xué)習(xí)大全套

    TIOBE發(fā)布11月編程語言排行榜

     TIOBE 編程社區(qū)指數(shù)是一個(gè)衡量編程語言受歡迎程度的指標(biāo),評(píng)判的依據(jù)來自世界范圍內(nèi)的工程師、課程、供應(yīng)商及搜索引擎,tiobe網(wǎng)站于20
    的頭像 發(fā)表于 11-13 14:45 ?940次閱讀

    單片機(jī)編程語言可以用c++嗎?

    單片機(jī)編程語言可以用c++嗎?
    發(fā)表于 11-09 06:40

    編程語言中一個(gè)奇怪的代碼結(jié)構(gòu)

    C語言C++編程語言中,我們常常會(huì)遇到一個(gè)奇怪的代碼結(jié)構(gòu)。
    發(fā)表于 11-01 10:24 ?314次閱讀
    <b class='flag-5'>編程</b><b class='flag-5'>語言</b>中一個(gè)奇怪的代碼結(jié)構(gòu)