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

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

3天内不再提示

TIOBE 指数的定义方式

Android编程精选 来源:Android编程精选 作者:Android编程精选 2022-07-14 15:47 次阅读

TIOBE 公布了 2022 年 6 月的编程语言排行榜。

adcaafc2-f388-11ec-ba43-dac502259ad0.png

上月榜单内容曾指出,C#C++ 将有望取代 C 进入 Top 3;时至本月,榜单头条信息则是 C++ 即将超越 Java,进入榜单前三。

TIOBE CEO Paul Jansen 称,Java 似乎是处于失败的一方。2020 年 4 月,Java 仍然是 TIOBE 指数的第一名;但紧接着 5 月份,Java 就不得不将第一名让给了 C。后来在 2021 年,Python 也变得势不可挡,超越了 Java。现在看起来,C++ 则将是下一个超越 Java 的语言。“具有高性能的高级编程是 C++ 表现出色的关键原因。C++ 语言每 3 年修订一次。此类修订包含突破性的新功能,使语言可与 C# 和 Java 相提并论,但没有垃圾回收器的性能损失。让我们看看未来几个月 C++ 将走向何方。”

TIOBE 6 月 TOP 20 编程语言

ade36bd4-f388-11ec-ba43-dac502259ad0.png

Python 继续蝉联榜首。SQL 和 Assembly language 位置互换;PHP 从第十的位置掉落至第 13 位,Swift 取而代之进入榜单第十。Prolog 挤掉 MATLAB 再次进入 TOP 20,后者则跌至第 24 位。

此外,榜单中的一些波动还包括:第 11-20 名间排名相较前一个月排名出现上升的有,Classic Visual Basic(15→11)、Objective-C(16→14);排名下降的有:Delphi/Object Pascal(11→12)、Go (14→15)、R(13→16)。Perl 、Lua、Ruby 分别保持第 17、18、19 的位置不变。

TOP 10 编程语言 TIOBE 指数走势(2002-2022)

ae07ac60-f388-11ec-ba43-dac502259ad0.png

第 21-50 名编程语言排行

ae1608e6-f388-11ec-ba43-dac502259ad0.png

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, ATLAS, BBC BASIC, bc, BlitzMax, Bourne shell, CFML, Chapel, CL (OS/400), Clipper, CLIPS, Eiffel, Erlang, EXEC, F#, Forth, Hack, Haxe, Icon, IDL, J#, Ladder Logic, LiveCode, Logo, LPC, Lustre, MDX, MQL4, MUMPS, NATURAL, Nim, Oberon, OCaml, OpenEdge ABL, PostScript, Q, Racket, Raku, REXX, Ring, RPG, Snap!, SPARK, Stata, Tcl, Vala/Genie, VHDL, X10, Xojo

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

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

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

原文标题:疯了!C++ 即将超越 Java。。

文章出处:【微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

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

    关注

    9

    文章

    1878

    浏览量

    33073
  • C++语言
    +关注

    关注

    0

    文章

    146

    浏览量

    6878
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83466

原文标题:疯了!C++ 即将超越 Java。。

文章出处:【微信号:AndroidPush,微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

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

    指数衰减和谐振的正余弦有什么关联?

    电子电路中常用到电阻电容电感器件,对这些器件构成的电路进行充放电,例如通过开关管控制其通断进而控制其充放电,按道理而言,对电阻电容电感组成的电路充放电曲线是指数衰减型,但是实际曲线却是正余弦曲线
    发表于 02-12 21:26

    墨芯人工智能CEO王维:需要重新定义和设计AI计算机

    AI时代,我们需要重新定义和设计AI计算机。仅依靠硅基的摩尔定律,2年翻一倍的线性增长的算力供给远不能满足指数级增长的需求问题。
    的头像 发表于 01-12 11:12 645次阅读

    请问AD9643BCPZ-250属于哪一种管脚定义方式

    从数据手册看,AD9643芯片有两种管脚定义方式, 平行的LVDDS 和 多氧化(日/日/日/日)LVDS 。请问AD9643BCPZ-250属于哪一种管脚定义方式
    发表于 12-06 06:54

    电机基础知识:电机类型、软启动方式、选型步骤

    电机类型、软启动方式,选型步骤,损坏原因方式处理方法,优劣电机区别.....这一个个问题都是电机幸福指数的重要反映。
    发表于 12-01 16:09 245次阅读
    电机基础知识:电机类型、软启动<b class='flag-5'>方式</b>、选型步骤

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

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

    晶体知识——晶向指数和晶面指数

    "在材料科学中讨论有关晶体的生长、变形、相变及性能等问题时,常需涉及晶体中原子的位置、原子列的方向(称为晶向)和原子构成的平面(称为晶面)。为了便于确定和区别晶体中不同方位的晶向和晶面,国际上通常用米勒指数(Miller indices)来统一标定晶向指数和晶面
    的头像 发表于 11-13 14:34 6485次阅读
    晶体知识——晶向<b class='flag-5'>指数</b>和晶面<b class='flag-5'>指数</b>

    短路保护的定义和实现方式

    引言:短路保护对于确保输出电源的可靠性至关重要,短路故障可能会导致电源故障,甚至会导致系统损坏。短路保护最常见的实现方式是通过使用限流来控制输出,因此了解电流限制对短路可靠性的影响非常重要。
    的头像 发表于 10-21 14:27 2266次阅读
    短路保护的<b class='flag-5'>定义</b>和实现<b class='flag-5'>方式</b>

    带参数宏定义易出现的隐藏bug和定义方式归纳

    定义尤其是带参数的宏定义,特别容易出现一些隐藏问题,因为宏定义在预处理阶段是按照定义原封不动的进行展开,此时如果展开之后涉及到运算符优先级的问题,那么隐藏bug就此出现。
    的头像 发表于 10-20 15:26 234次阅读

    MAX222 22110:36V,3.8A Stepper汽车司机,综合当前感知和128微步指数指数数据表 MAX222 22110:36V,3.8A Stepper汽车司机,综合当前感知和128微步指数指数数据表

    电子发烧友网为你提供ADI(ADI)MAX222 22110:36V,3.8A Stepper汽车司机,综合当前感知和128微步指数指数数据表相关产品参数、数据手册,更有MAX222 22110
    发表于 10-07 17:48
    MAX222 22110:36V,3.8A Stepper汽车司机,综合当前感知和128微步<b class='flag-5'>指数</b><b class='flag-5'>指数</b>数据表 MAX222 22110:36V,3.8A Stepper汽车司机,综合当前感知和128微步<b class='flag-5'>指数</b><b class='flag-5'>指数</b>数据表

    智能制造发展指数研究

    龚炳铮提出了由智能制造企业生态环境、智能制造企业发展水平、智能制造企业效益三项指数构成的智能制造企业发展指数。吴敏洁等将智能制造划分为管理、装备、服务、生产和产品五维内涵特征并采用潜因子模型,对中国区域智能制造发展水平进行测评。
    的头像 发表于 09-26 17:26 832次阅读
    智能制造发展<b class='flag-5'>指数</b>研究

    为什么三极管的Ic和Vbe也是一个指数关系?

    为什么三极管的Ic和Vbe也是一个指数关系?  三极管是一种常用的电子元件,广泛应用于电路、通信、自动化等领域。在三极管的工作中,其Ic(集电极电流)和Vbe(基极-发射极电压)之间存在着一个指数
    的头像 发表于 09-20 17:05 2122次阅读

    地物光谱仪常见植被指数总结

    植被指数:利用卫星不同波段探测数据组合而成的,能反映植物生长状况的指数。植物叶面在可见光红光波段有很强的吸收特性,在近红外波段有很强的反射特性,这是植被遥感监测的物理基础,通过这两个波段测值的不同组
    的头像 发表于 07-19 16:55 778次阅读
    地物光谱仪常见植被<b class='flag-5'>指数</b>总结

    纳微半导体即将纳入罗素3000®指数

    : 纳微股票将被纳入广泛市场罗素3000指数(Russell 3000®) ,成为2023年罗素指数重组的成分股,于2023年6月26日美国市场开盘后生效。 罗素指数每年重组,覆盖截止4月28日的美国最大市值的公司股票,并根据总
    发表于 05-23 14:15 374次阅读

    NFC技术的定义通信方式

    NFC技术的定义 什么是NFCNFC(Near Field Communication,近场通信),是一种工作频率为13.56MHz,通信距离只有0~20cm(实际产品大部分都在10cm以内
    发表于 05-15 15:49 1次下载
    NFC技术的<b class='flag-5'>定义</b>通信<b class='flag-5'>方式</b>