TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

点击上方的终端研发部右上角选择设为星标

每日早9点半,技术文章准时送上

公众号后台回复学习”,获取作者独家秘制精品资料

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

往期文章

记五月的一个Android面试经

接口测试时, 数据Mock为何如此重要?

什么样的简历,面试官一看就知道多少水份

从400多k的大小减到了2B,我的APP究竟是怎么优化的?

漫画:解密IP 、TCP和DNS与HTTP 的亲密关系

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

 前言

导读:TIOBE在新冠疫情期间也没闲着,它最近公布了 2020 年 5 月的编程语言排行榜。

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一


本期编程排行榜单最大的黑马是 C 正式超越了 Java,登上第一的位置。

C 语言上一次排名第一,还是五年前, 2015 年。其实在前个月的榜单中,C语言的能量就已经显现,它与Java的指数就已经非常接近了。

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

那么是什么原因让 C 语言重新拿下第一的宝座?

TIOBE 首席执行官 Paul Jansen 猜想这样说道:是受新冠病毒的影响,“这听起来可能有点愚蠢,但是某些编程语言确实可以从这种情况下得到好处。

就像数据科学领域的 Python 和 R语言,因为人们都试图从大数据里找寻冠状病毒的“解毒剂”。另外,嵌入式中C语言(C 和 C++ 家族)变得越来越流行,因为它们被大规模应用在医疗设备系统中。

TIOBE 5 月 TOP 20 编程语言之排名如下:

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

和上面讲述的解释相类似,数据科学中语言 R 稳定在前十;MATLAB 从上个月的 18 位上升至本月的第 13 名,是前 20 名中月度排名上升最多的语言。

四月份的榜单主角 Scratch 本月继续上升一位,看来近期少儿编程的热度持续不减。

近几个月 Objective-C 排名仍在往下掉,本次在前 20 榜单中位于最末尾,看来成Apple的弃子已成定局,该公司正大力扶植Swift语言。也许可以得出这样的结论:苹果通过用Swift直截取代Objective-C来侮辱iOS程序员是一个错误,但实际上他们也没有更好选择。Objective-C作为一种编程语言已经过时了,肯定需要重新设计。我认为最好逐步开发具有现代功能的Objective-C。就像Java,C ++和C#,PHP之类的语言一样,只要在每个新发行版中都进行少量更改就可以生存下来。现在,苹果通过这一举动失去了其编程语言市场份额的10%。话虽如此,Swift语言现在位于TIOBE排行榜的第11位,提升很快。

除了 C 语言之外,本月的另一匹小黑马是 Rust语言,它从 27 上升至 21 名。Rust 语言有很多人看来,但也一直没咋真正地流行起来,在此前的榜单中排名稳定在 30名左右,五月排在 21 实属让人感觉惊喜,不知接下来的月份是否能提升到前 20名。

以下是几种编程语言的走势图,请各位开发者鉴赏。

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

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

第 21-50 名的编程语言排行

以下是21-50名的编程语言排行榜。

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

以下第 51-100 名编程,如下列表。

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

(Visual) FoxPro, ABC, Awk, Bash, BBC BASIC, bc, Bourne shell, C shell, cg, Clean, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Euphoria, Falcon, Forth, Hack, Icon, Inform, Io, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, ML, MQL4, NATURAL, Object Pascal, OCaml, OpenCL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Raku, Red, Ring, S, SPARK, Standard ML, Stata, Tcl, Vala/Genie, Verilog, VHDL

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、*、亚马逊、YouTube 和百度都用于指数计算。

TIOBE以这种较特殊的方式创建此榜单排名。榜单上的编程语言必须是“图灵”完整的,即在Wikipedia存在条目,在Google搜索关键字超过5000次查询等规则。

这种方法被一些人认为并不能衡量语言流行程度,因为查询的内容仅表示某语言被关注较多而不是实际使用。而冠状病毒的大规模攻击人类,C语言在很多嵌入式医疗设备中使用,但这并不一定某个语言已经跃居TIOBE排行榜第一名。

新冠病毒可能不是C语言在排名中的主要推动力。但是,无论C是否停留在第一位,TIOBE都牢牢提醒了人们一些有用的知识,包括Java,C,C ++和Python等较成熟的编程语言。不仅每天都有大量使用这些语言编写的新应用,平台和网站,而且你总是可以找到一份工作来维护大量旧代码。

总体上来讲,TIOBE 指数并不代表某个语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一编程语言做出选择。

综合自Dice,TiobeIndex

阅读更多

2019,我迟来的总结

YYYY-MM-DD 的黑锅,我们不背!

别再 select * 了,送你 12 个查询技巧!

Google 开源的依赖注入库,比 Spring 更小更快!

程序员对于35岁的担忧:未来真的没有什么好的前景吗?

武大学生用python敲出樱花开放 | 附源码

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一

喜欢就给个“在看TIOBE:2020年5月编程语言排行榜 C语言五年后重返第一