TIOBE 5 月榜单:新兴编程语言难以入榜
TIOBE 于今天公布了 2023 年 5 月的编程语言排行榜。
编程语言的热门程度和受欢迎程度通常相当稳定,如果我们看一下 TIOBE 指数中排名前 10 的编程语言,那么 C# 是其中最年轻的编程语言。即便如此,C# 诞生于 2000 年,这也是 23 年前的事情了。
虽然时不时就有新的编程语言诞生,但这些新的编程语言很少能够进入前 100 名,即使将跨度放大到诞生十年时间,也仅有少数几种编程语言能够做到这一点。
目前在 TIOBE 中排名前 100,且诞生不到 10 年的编程语言包括:Swift(#14)、Rust(#17)、Crystal(#48)、Solidity(#59)、Pony(#71)、Raku (#72)、Zig (#88) 和 Hack (#92)。
如果将时间跨度缩小到诞生 5 年,那么还没有任何编程语言能够进入 Top 100。换句话说,作为新兴的编程语言几乎不可能 “杀入” 榜单。相反,我们看到老牌编程语言逐渐复苏,例如 Fortran 就因数值计算能力需求增长而重新回到了前 20 名之列。
因此,如果刚刚诞生了一种全新的编程语言,那么请耐心等待一下吧。
TIOBE 5 月 TOP 20 编程语言
虽然 Go 语言在 3 月成功升至了榜单第 10 位,并于 4 月守住了这个位置,但 Go 在 5 月份还是失守,降至了第 12 位;取代 Go 语言的是从第 12 位升上来了 Assembly language;PHP 和 SQL 在本月互换了排名;除此之外,Top 10 中的其他编程语言和排名均没有出现变化。
Top 20 其他语言的一些排名变化:
- Scratch 的排名从第 15 升至第 13;
- Swift 的排名从 17 升至 14;
- Matlab 的排名从 14 降至 15;
- Rust 的排名从 19 升至 17;
- Fortran 的排名从 20 升至 19;
- Classic Visual Basic 从第 13 跌至第 20;
TOP 10 编程语言 TIOBE 指数走势(2002-2023)
第 21-50 名编程语言排行
第 51-100 名如下:
由于它们之间的数值差异较小,仅列出编程语言名称(按字母顺序排列):
4th Dimension/4D, ABC, Algol, Alice, APL, AutoHotkey, Awk, bc, Boo, C shell, CL (OS/400), CLIPS, Clojure, CoffeeScript, Common Lisp, Eiffel, Elixir, Elm, Erlang, GAMS, Hack, Icon, IDL, Io, J, J#, JScript, LabVIEW, Ladder Logic, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, Pony, PowerShell, Q, Racket, Raku, RPG, S, Smalltalk, Snap!, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig
曾经的 Top 10 编程语言,如今的排名位置
基于 12 个月内的平均位置
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。
TIOBE 指数的定义方式,以及 TIOBE 5 月榜单的详细信息均可查看官网。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Ranger 2.3.0 存在远程代码执行漏洞
漏洞描述 Apache Ranger 是一款用于在 Hadoop 平台及其他平台启用、监控和管理全面的数据安全性的开源框架。Apache Ranger 表达式策略是一种动态访问控制策略,通过自定义表达式来指定更细粒度的访问控制条件。 Apache Ranger 受影响版本中具有管理员权限或策略管理员权限的用户可通过创建具有恶意代码的表达式策略来执行任意代码。 攻击者在管理员控制台->服务管理页面->策略创建页面中,输入包含恶意代码的表达式并创建,其中分配的用户可通过该策略执行任意代码。 漏洞名称 Apache Ranger 2.3.0 存在远程代码执行漏洞 漏洞类型 代码注入 发现时间 2023-05-05 漏洞影响广度 小 MPS编号 MPS-2022-63957 CVE编号 CVE-2022-45048 CNVD编号 - 影响范围 org.apache.ranger:ranger-plugins-common@[2.3.0, 2.4.0) 修复方案 将组件 org.apache.ranger:ranger-plugins-common 升级至 2.4.0 及以上版本 参...
- 下一篇
CodeSignal 报告:开发者每年涨薪 3.6 万元,后端收入最高
CodeSignal 是一个技术面试和评估平台,成立于 2014 年,总部设在美国旧金山。CodeSignal 提供了面试练习等内容,开发者可以在 CodeSignal 上完成挑战并与技术招聘人员分享编程分数,以此作为技能水平高低的评估。 近日,CodeSignal 向数千名开发者发起了一项调查 —— 2023 State of Engineer Hiring Survey,调查结果可以让我们对当今技术招聘的全行业趋势有更多的了解,包括使用的编程语言、当前技术职位的薪资范围等。 当今热门的编程语言 此次参与调查的开发者包括前端、后端、全栈、数据科学家、数据工程师等,其中 78% 的受访者将 Python 3 列为他们经常使用的一种编程语言,这也与 TIOBE 榜单的排名保持了一致。在调查中,除了前端最常用的编程语言是 JavaScript/NodeJS(82.9%),其余的职位都将 Python 3 列为最主要使用的编程语言。 注:该问题答案可多选 虽然 Python 2 在 2020 年 1 月就已经生命周期结束,停止了维护,但调查显示仍然有 12% 的开发者在使用 Python 2...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)