Python连续第五次荣获年度编程语言称号,保持其在编程领域的领先地位。同时,Lua在多年后重回TIOBE指数前20,得益于其在游戏开发中的应用增加。TIOBE指数反映了编程语言的流行趋势,对于开发者评估技能和选择编程语言具有参考价值。
摘要由CSDN通过智能技术生成
在1月份,
Python再次摘得年度编程语言宝座
,这是
Python
第五次获得这个奖,其他四次分别是2007年、2010年、2018年和2020年。而在3月份,
Python依旧如上个月一样牢牢占据榜首的位置
,其他的各大编程语言又有哪些新变化呢?
Lua重新进入TIOBE排行榜前20名
时隔几年,脚本语言Lua终于回到了TIOBE指数的前20名。在其2011年全盛时期,也曾短暂触及前10名的位置。但终究是触及,没有进入前10名,而这一次Lua卷土归来,这种情况会不会再次发生还不得而知。但很明显的是,Lua正在游戏开发市场努力追赶,容易学习,执行速度快,与C语言的借口接口,使其使用人数逐渐增多。而其成功背后的驱动力之一来自非常受欢迎的游戏平台Roblox,它使用Lua作为其主要的编程语言。
这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
来源于 TIOBE 官网
TOP 10 编程语言 TIOBE 指数走势(2002年-2022年)
来源于 TIOBE 官网
下面列出了完整的 21-50 编程语言排名,由于这份排名是非官方发布的,因此可能存在遗漏,故仅供参考。
来源于 TIOBE 官网
下面的语言列表表示第51位到第100位。由于差异相对较小,所以只列出了这些编程语言(按字母顺序排列)。
ABC, ActionScript, Alice, Apex, ATLAS, Bash, bc, BCPL, Boo, Bourne shell, C shell, CL(OS/400), Clipper, CLIPS, CoffeeScript, DCL, DiBOL, Dylan, ECMAScript, Eiffel, Elm, EXEC, F#, Factor, GML, Hack, Harbour, Haxe, Icon, IDL, Io, J#, Korn shell, Ladder Logic, LiveCode, LPC, ML, Monkey, OCaml, OpenCL, Oz, Processing, Q, Racket, REXX, Ring, S-PLUS, Scheme, SPARK, Tcl
本月索引中的变化
本月对索引的定义做了以下改动。
Tzvetelin Katchov发现,在TIOBE索引定义中,"Elisp "多年来一直被错误地拼成 "Elips"。这一点现在已经被修正。
历史排名(1987-2022)
下图为前10名编程语言的历史排名,需要注意的是以下排名位次取决于 12 个月的平均值
来源于 TIOBE 官网
在这里有两点需要说明一下
-
上表中的 "Visual Basic "和"(Visual) Basic "是有区别的。在 2010 年之前,"(Visual) Basic "指的是带有Basic 的所有可能的语言,包括 Visual Basic。经过讨论,我们决定将"(Visual)Basic "拆分为单独的语言,如Visual Basic .NET、Classic Visual Basic、PureBasic和Small Basic,仅举几例。由于Visual Basic .NET已经成为Visual Basic的主要实现方式,它现在被称为 "Visual Basic"。
-
编程语言SQL已经很久没有出现在TIOBE指数中了。2018年,有人指出,SQL是图灵开发出来的完备语言。从那一刻起,SQL成为TIOBE指数的一部分。因此,尽管这种语言非常古老,但它在索引中的历史却很短。
历届编程语言“名人榜”(2003-2021)
该奖项被授予在一年中评级上升幅度最大的编程语言。
来源于 TIOBE 官网
TIOBE编程社区指数是衡量编程语言受欢迎程度的一个指标。该指数每月进行以此更新。评级的依据是全球技术工程师、课程、第三方供应商以及流行的搜索引擎,比如谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度等。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
参考链接:
index | TIOBE - The Software Quality Company
关键时刻,第一时间送达!
转瞬之间,今年已进入为期不足一个月的倒计时模式。在
编程语言
界,谁将问鼎
20
17 年度
编程语言
?诸多
开发
者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的
Python、有人认为还是老牌常青藤 Java、亦有人赞成是今年刚被 Google 拥抱的 Kotlin?
然而根据最新的
TIOBE
12 月编程
TIOBE
介绍
TIOBE
排行榜
[1] 是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube和Baidu(百度)统计出
排名
数据,只是反映某个
编程语言
的热门程度,并不能说明一门
编程语言
好不好,或者一门
语言
所编写的代码数量多少。
TIOBE
开发
语言
排行榜
每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序
开发
“流水的
编程语言
,铁打的 Java、C 和 C++,”曾经何时,IT 界一直流传着这样一句话。不过,自从星星之火般的 Python 崛起之后,位于铁三角最薄弱环节的 C++ 开始逐渐被 Python 赶超。
而今在经过了四个月的角逐之后,C++ 终得以回归第三的宝座,不过 Python 表示并不认输!