0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C++摘得TIOBE 2022年度编程语言

OSC开源社区 来源: OSC开源社区 2023-01-11 17:31 次阅读

TIOBE宣布了 2022 的年度编程语言:C++,因为该语言在 2022 年获得了最多的流行度 (+4.62%);紧随其后的分别是 C (+3.82%) 和 Python (+2.78%)。此前在 2022 年12 月的榜单中,C++ 曾超越 Java 成为 TIOBE 指数第 3 名。

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

TIOBE CEOPaul Jansen评价称,C++ 受欢迎的原因在于它作为一种高级面向对象语言的出色性能。因此,可以用 C++ 开发快速而庞大的软件系统(超过数百万行代码),而不必落入维护的恶梦。

C++ 崛起的另一个原因是它 “最近” 不断发布具有有趣特性的新语言标准。第一个里程碑是于 2011 年发布的 C++11,这是自 1998 年以来的第一次重大变化。这一新标准的采用花了几年时间,因为没有可用的 C++ 编译器来支持新的语言定义。由于 C++ 11,C++ 在 TIOBE 指数中的地位在经历了 2001 年以来不断下降的趋势之后,开始慢慢走上坡路。第二个里程碑是最近的 C++ 20 ,该版本引入了 modules。这一特性可能会在未来几年进一步提升 C++ 在 TIOBE 指数中的地位。

其他语言方面,C++ 竞争对手 Rust 在 2022 年再次进入了榜单的 top 20(一年前排名第 26 位)。以易于与 C 接口而闻名的 Lua 从第 30 位提高至第 24 位,F# 在一年的时间里从排名第 74 位跃升至排名第 33 位。还有 Kotlin(从 #29 到 #25)、Julia(从 #28 到 #29)和 Dart(从 #37 到 #38)等一些有前景的语言,在进入前 20 名之前还有很长的路要走。

TIOBE 1 月 TOP 20 编程语言

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

Top 10 相较上月没有发生变化,前三位依旧分别是 Python、C 和 C++。Top11-20 间仍波动不断,具体而言排名出现上升的有: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 指数走势(2002-2022)
2edb005e-8e4c-11ed-bfe3-dac502259ad0.png

第 21-50 名编程语言排行

2ee9d5c0-8e4c-11ed-bfe3-dac502259ad0.png
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

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 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。

该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。

TIOBE 指数的定义方式,以及详细榜单信息均可查看官网:https://www.tiobe.com/tiobe-index/

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3467

    浏览量

    92831
  • 编程语言
    +关注

    关注

    9

    文章

    1892

    浏览量

    33778
  • C++
    C++
    +关注

    关注

    21

    文章

    2070

    浏览量

    73024
  • C++语言
    +关注

    关注

    0

    文章

    147

    浏览量

    6895
  • Rust
    +关注

    关注

    1

    文章

    225

    浏览量

    6441

原文标题:C++崛起,摘得TIOBE 2022年度编程语言

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    麦格纳摘得“2023年度供应商奖”

    在通用汽车公司举办的第32届年度供应商大会中,麦格纳摘得“2023年度供应商奖”。在过去五年中,麦格纳一共取得了共30个类别的大奖!
    的头像 发表于 04-17 15:13 275次阅读

    TIOBE发布2024年4月编程语言排行,Python、C、C++和Java排名前四

    TIOBE首席执行官Paul Jansen指出,源于2001年起,PHP在TIOBE指数排名已降至史上最低值,历史性成为构建互动网站的标准语言后,其受欢迎度持续攀升,最终占据超过10%的市场份额,甚至曾位居前三。
    的头像 发表于 04-10 11:35 2624次阅读

    长安启源CD701摘得2024年度德国“iF设计奖”

    日前,备受瞩目的2024年度德国“iF设计奖”获奖名单正式揭晓。长安启源CD701凭借极具创新性的设计理念,一举摘得了本年度的“iF设计奖”。
    的头像 发表于 03-05 11:38 508次阅读
    长安启源CD701<b class='flag-5'>摘得</b>2024<b class='flag-5'>年度</b>德国“iF设计奖”

    c语言,c++,java,python区别

    C语言C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言
    的头像 发表于 02-05 14:11 697次阅读

    vb语言c++语言的区别

    VB语言C++语言是两种不同的编程语言,虽然它们都属于高级编程
    的头像 发表于 02-01 10:20 906次阅读

    如何选择创建c语言c++

    选择创建 C 语言C++ 都需要综合考虑多个因素。在决定使用哪种语言之前,我们需要对这两种语言的特点、优缺点、适用场景、学习成本等进行全面的了解和对比。下面是关于选择创建 C
    的头像 发表于 11-27 15:58 319次阅读

    c++怎么开始编程

    C++是一种高级的、通用的编程语言,用于开发各种类型的应用程序。它是从C语言演变而来,也是一种静态类型语言,可以在不同的平台上进行开发。
    的头像 发表于 11-27 15:56 601次阅读

    【社区人物】2023年度电子发烧友社区获奖名单公布

    的评选和专家团队的客观评选,评出了2023年度社区专家、优秀版主、社区之星、优秀工程师、试用达人、优秀创作者、优秀合作伙伴、优秀产品评测奖等重磅大奖。 2023年度社区专家 张飞、韦东山、李增、缪永龙、李
    发表于 11-24 15:16

    TIOBE发布11月编程语言排行榜

     TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,tiobe网站于20
    的头像 发表于 11-13 14:45 799次阅读

    单片机编程语言可以用c++吗?

    单片机编程语言可以用c++吗?
    发表于 11-09 06:40

    编程语言中一个奇怪的代码结构

    在C语言C++编程语言中,我们常常会遇到一个奇怪的代码结构。
    发表于 11-01 10:24 263次阅读
    <b class='flag-5'>编程</b><b class='flag-5'>语言</b>中一个奇怪的代码结构

    高质量CC++编程指南

    林锐-高质量CC++编程指南电子档
    发表于 10-07 07:14

    嵌入式C/C++语言精华文章集锦

    面对一个人的大型 C/C++程序时,只看其对 struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的 C/C++程序
    发表于 09-25 08:00

    2023年受欢迎8款编程语言排名:Python 第二

    根据DevJobsScanner发布的报告,2023年度(从2022年1月到2023年5月)需求量最大的编程语言数据显示,JavaScript、Python和Java仍然是职场上备受欢
    的头像 发表于 07-28 17:57 4696次阅读

    C语言C++的区别看法

    编写了自己的业务爱好项目。那么,为什么我没有抛弃 C 而选择其他语言呢?我对于 C++的看法又是如何的呢? 1 为什么说C不是最好的语言?     首先,这个世上没有最好的编程
    的头像 发表于 07-06 14:29 774次阅读