chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

朱老師物聯(lián)網(wǎng)大講堂 ? 2023-01-14 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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


01

C++ 摘得桂冠


近段時間來,C++ 的發(fā)展有目共睹,其在上個月甚至首次超過了 Java,位居榜單第三的位置?,F(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 等蘋果平臺應用常用的 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ù)工程師、課程和第三方供應商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應、Hao 123 等等。

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

    關(guān)注

    90

    文章

    3716

    瀏覽量

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

    關(guān)注

    10

    文章

    1964

    瀏覽量

    39578
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    汽車網(wǎng)絡(luò)安全開發(fā)語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網(wǎng)絡(luò)安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優(yōu)劣
    的頭像 發(fā)表于 12-26 11:13 ?436次閱讀
    汽車網(wǎng)絡(luò)安全開發(fā)<b class='flag-5'>語言</b>選型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>/Rust/Java等主流<b class='flag-5'>語言</b>對比+Perforce QAC/Klocwork工具支持

    C語言C++的區(qū)別及聯(lián)系

    C語言C++到底是什么關(guān)系? 首先C++C語言本來就是兩種不同的
    發(fā)表于 12-24 07:23

    CC++之間的聯(lián)系

    控制能力,這一點與C語言相似,使得它們在系統(tǒng)編程、嵌入式系統(tǒng)等領(lǐng)域都得到廣泛應用。 3、發(fā)展歷程: C++正是在C
    發(fā)表于 12-11 06:51

    C語言C++之間的區(qū)別是什么

    區(qū)別 1、面向?qū)ο?b class='flag-5'>編程 (OOP): C語言是一種面向過程的語言,它強調(diào)的是通過函數(shù)將任務分解為一系列步驟進行執(zhí)行。 C++
    發(fā)表于 12-11 06:23

    如何調(diào)試和編程CW32F030C8T7?支持哪些調(diào)試工具和編程語言?

    了解如何調(diào)試和編程CW32F030C8T7是開發(fā)過程中的重要環(huán)節(jié)。它支持哪些調(diào)試工具(如JTAG、串口調(diào)試等)和編程語言(如C
    發(fā)表于 12-05 06:48

    為什么單片機還在用C語言編程?

    說起單片機我們就會想到C語言,單片機為什么還在用C語言編程?現(xiàn)在有很多很好用的高級語言,如VC、
    發(fā)表于 11-28 07:37

    C語言編程技巧

    設(shè)計,分層開發(fā)代碼,便于理解和維護。 ?8、避免使用GOTO語句?:盡管GOTO語句在某些情況下仍然有用,但現(xiàn)代編程更傾向于使用函數(shù)和循環(huán)控制結(jié)構(gòu),以提高代碼的可讀性和維護性。 ?9、利用C語言的靈活性
    發(fā)表于 11-27 06:46

    2025年最佳的嵌入式編程語言有哪些呢?

    語言有哪些呢?今天我們將討論這些語言C、C++、Rust、Python和生成式AI提示;以及它們在當今的現(xiàn)代系統(tǒng)中的使用方式。資料來源:TIOBE指數(shù)追蹤了整個
    的頭像 發(fā)表于 11-14 10:27 ?1426次閱讀
    2025年最佳的嵌入式<b class='flag-5'>編程</b><b class='flag-5'>語言</b>有哪些呢?

    一文了解Mojo編程語言

    Mojo 是一種由 Modular AI 公司開發(fā)的編程語言,旨在將 Python 的易用性與 C 語言的高性能相結(jié)合,特別適合人工智能(AI)、高性能計算(HPC)和系統(tǒng)級
    發(fā)表于 11-07 05:59

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程
    的頭像 發(fā)表于 08-06 15:33 ?4159次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++ 與 Python:樹莓派上哪種語言更優(yōu)?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項目中同樣廣受歡迎且功能強大。那么,在樹莓派項目中選擇哪種語言更合適呢?Python因其簡潔性、豐富
    的頭像 發(fā)表于 07-24 15:32 ?952次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹莓派上哪種<b class='flag-5'>語言</b>更優(yōu)?

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

    在單片機的地界兒里,C語言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當stm32f4的
    的頭像 發(fā)表于 05-21 10:33 ?1052次閱讀
    主流的 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 ?7次下載

    深入理解C語言C語言循環(huán)控制

    C語言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進入無限循環(huán),C
    的頭像 發(fā)表于 04-29 18:49 ?2050次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>C</b><b class='flag-5'>語言</b>循環(huán)控制

    C++學到什么程度可以找工作?

    C++學到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發(fā)人員或相關(guān)職位,通常需要掌握以下幾個方面: 1. **語言基礎(chǔ)**:你需要對C++的核心概念有扎實的理解,包括但不
    發(fā)表于 03-13 10:19