在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

C++ 奪冠!2022 年度編程語言

朱老師物聯(lián)網(wǎng)大講堂 ? 2023-01-14 09:52 ? 次閱讀

2022 年年度編程語言揭榜啦!在上個月預(yù)想的 C++、C、Python 三種候選語言中,C++脫穎而出,成為 TIOBE 2022 年度編程語言的最終獲得者!


01

C++ 摘得桂冠


近段時間來,C++ 的發(fā)展有目共睹,其在上個月甚至首次超過了 Java,位居榜單第三的位置。現(xiàn)如今之所以贏得年度編程語言的稱號,TIOBE 官方也進行了總結(jié)與回顧。

其表示,C++ 受歡迎的原因是它出色的性能,同時 C++ 是一種高級面向?qū)ο笳Z言。正因為如此,眾多開發(fā)者可以使用 C++快速開發(fā)龐大的軟件系統(tǒng)(超過數(shù)百萬行代碼),而不一定會陷入維護的噩夢循環(huán)中。

C++ 崛起的另一個原因是它“最近”不斷發(fā)布具有有趣功能的新語言標準。第一個標準被稱之為 C++11,它于 2011 年發(fā)布,這是自 1998 年以來,C++ 第一次發(fā)生的重大變化。因為當時還沒有可用的 C++編譯器來支持新的語言定義,這個新標準的采用與普及經(jīng)歷了幾年時間的迭代。正因此,由于 C++11 的出現(xiàn),C++ 在 TIOBE 榜單中的地位在 2001 年以來不斷下降之后,慢慢走上了正軌。

第二個重大變化當然要屬 C++20的出現(xiàn),其引入了模塊、概念(Concepts)等功能。目前 C++20 版本的使用還正在逐漸上升,未來幾年,這也 可能會驅(qū)動其在 TIOBE 榜單的地位?!?/p>

整體而言,在 2022 年,C++ 因為漲幅最大,為 4.62%,從而成為 TIOBE 2022 年度編程語言魁首。亞軍是增幅 3.82% 的 C 語言,季軍是 Python(增幅 2.78%)。

55f51842-9265-11ed-ad0d-dac502259ad0.png

另外,在 Top 20 榜單中,開發(fā) iOS、MacOS 等蘋果平臺應(yīng)用常用的 Swift 語言,其使用率出現(xiàn)明顯上漲,從上個月的第 15 位躍升至第 11 位。

與此同時,在性能方面表現(xiàn)良好、被外界視為安全的編程語言,Rust 繼上個月進入榜單前 20 位之后,這個月提升了兩個位次?;乜匆荒昵埃€排在第 26 位,現(xiàn)如今在亞馬遜、微軟、Google 等公司的推動下,Rust 的增長也在情理之中。


02

有前途的語言:Kotlin、Julia、Dart

在更多的編程語言中,還有一些值得關(guān)注的變化:

Lua 可以調(diào)用 C 語言函數(shù)而聞名,其位置從上月的第 30 位上升到本月的 24 位;

F#的發(fā)展有些出乎意外,一年前,它排在第 74 位,一年后,它到了第 33 位;

另外,TIOBE 還盤點出了三種非常有前景的語言,包括 Kotlin、Julia 和 Dart,不過,他們想要進入 Top 20,還有很長的路要走。

以下為 Top 20-50 的編程語言榜單:

562cd944-9265-11ed-ad0d-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, Kornshell, 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

03

Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2023)


5640d05c-9265-11ed-ad0d-dac502259ad0.png

04

歷史排名(1987-2023)

注:以下排名位次取決于 12 個月的平均值。

56bcc7d4-9265-11ed-ad0d-dac502259ad0.png

05

編程語言“名人榜”(2003-2022)


56fb008a-9265-11ed-ad0d-dac502259ad0.png

TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123 等等。

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

    關(guān)注

    88

    文章

    3686

    瀏覽量

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

    關(guān)注

    10

    文章

    1955

    瀏覽量

    36276
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    主流的 MCU 開發(fā)語言為什么是 C 而不是 C++?

    在單片機的地界兒里,C語言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當stm32f4的
    的頭像 發(fā)表于 05-21 10:33 ?323次閱讀
    主流的 MCU 開發(fā)<b class='flag-5'>語言</b>為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    單片機c語言編程實例大全

    單片機c語言編程實例大全_18
    發(fā)表于 04-30 16:11 ?3次下載

    Spire.XLS for C++組件說明

    開發(fā)人員可以快速地在 C++ 平臺上完成對 Excel 的各種編程操作,如根據(jù)模板創(chuàng)建新的 Excel 文檔,編輯現(xiàn)有 Excel 文檔,以及對 Excel 文檔進行轉(zhuǎn)換。 Spire.XLS
    的頭像 發(fā)表于 01-14 09:40 ?560次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說明

    gitee 支持的編程語言有哪些

    Gitee 支持的常見編程語言: Python :一種廣泛使用的高級編程語言,以其清晰的語法和代碼可讀性而聞名。 Java :一種面向?qū)ο蟮?b class='flag-5'>編程
    的頭像 發(fā)表于 01-06 09:50 ?604次閱讀

    AKI跨語言調(diào)用庫神助攻C/C++代碼遷移至HarmonyOS NEXT

    )開發(fā)框架。它極大地簡化了JS與C/C++之間的跨語言訪問,為開發(fā)者提供了一種邊界性編程體驗友好的解決方案。通過AKI,開發(fā)者可以使用讓代碼更易讀的語法糖,實現(xiàn)JS與
    發(fā)表于 01-02 17:08

    Triton編譯器支持的編程語言

    編寫和優(yōu)化深度學習代碼。Python是一種廣泛使用的高級編程語言,具有簡潔易讀、易于上手、庫豐富等特點,非常適合用于深度學習應(yīng)用的開發(fā)。 二、領(lǐng)域特定語言(DSL) Triton也提供了一種針對深度學習領(lǐng)域的特定
    的頭像 發(fā)表于 12-24 17:33 ?906次閱讀

    NPU支持的編程語言有哪些

    與NPU一起使用: C/C++CC++是性能要求較高的應(yīng)用的首選語言,尤其是在需要直接與硬件交互的場景中。許多NPU硬件都提供了
    的頭像 發(fā)表于 11-15 09:21 ?1826次閱讀

    C語言中的socket編程基礎(chǔ)

    Socket編程簡介 Socket是一種通信機制,允許程序之間進行通信。在C語言中,socket編程是網(wǎng)絡(luò)編程的基礎(chǔ)。通過使用socket,
    的頭像 發(fā)表于 11-01 16:51 ?1109次閱讀

    MCU編程語言和開發(fā)環(huán)境介紹

    MCU編程語言 MCU編程語言是用于編寫MCU程序的高級編程語言,它們使得開發(fā)者能夠更高效地開
    的頭像 發(fā)表于 11-01 11:51 ?2085次閱讀

    C語言C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?697次閱讀

    C語言與其他編程語言的比較

    C語言作為一種歷史悠久的編程語言,自其誕生以來,一直在軟件開發(fā)領(lǐng)域扮演著重要角色。它以其高效、靈活和可移植性強的特點,成為了系統(tǒng)級編程的首選
    的頭像 發(fā)表于 10-29 17:30 ?974次閱讀

    Orin芯片的編程語言支持

    語言支持 Orin芯片支持多種編程語言,以滿足不同開發(fā)者的需求。其中,C/C++和Python是兩種廣泛應(yīng)用的
    的頭像 發(fā)表于 10-27 16:45 ?916次閱讀

    labview是什么編程語言寫的

    的一種圖形化編程語言。它并不是用傳統(tǒng)的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨特的圖形化
    的頭像 發(fā)表于 09-04 16:00 ?2076次閱讀

    OpenVINO2024 C++推理使用技巧

    很多人都使用OpenVINO新版的C++ 或者Python的SDK,都覺得非常好用,OpenVINO2022之后的版本C++ SDK做了大量的優(yōu)化與整理,已經(jīng)是非常貼近開發(fā)的使用習慣與推理方式。與OpenCV的Mat對象對接方式
    的頭像 發(fā)表于 07-26 09:20 ?1488次閱讀

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

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識.pdf》資料免費下載
    發(fā)表于 07-19 10:58 ?8次下載
    主站蜘蛛池模板: 国产三级视频 | 黄视频在线观看免费 | 4虎.最新地址 | 淫www| 成年人的毛片 | 天天射天天干天天 | 奇米影视四色7777久久精品 | 人人爱人人艹 | 欧美日韩亚洲色图 | 一区二区三区国模大胆 | 五月综合色婷婷影院在线观看 | 视频h在线观看 | 天天干免费视频 | 久久久久久午夜精品 | 欧美成人亚洲欧美成人 | 亚洲伊人成人 | 免费三级黄色 | 天天插综合 | 在线97| www网站在线观看 | 桃色婷婷 | 天天摸夜夜摸爽爽狠狠婷婷97 | 一区在线播放 | 日本天天操 | 国产性大片黄在线观看在线放 | 五月天狠狠 | 亚洲播播| 国产精品国产三级在线高清观看 | 日韩一级欧美一级在线观看 | 美女免费视频是黄的 | 精品国产自在现线看久久 | 特黄特色三级在线观看 | 欧美男人的天堂 | 波多野结衣三个女人蕾丝边 | 国产成人高清精品免费5388密 | 久久久久久国产精品mv | 久久免费香蕉视频 | 草伊人| 男女透逼视频 | 久久狼人综合 | 国片一级 免费看 |