2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….

开发 后端
TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进行的。还有流行的搜索引擎,比如:谷歌,Bing, Yahoo 等,维基百科、亚马逊、YouTube和百度也包含其中。

 最近,TIOBE 发布了过去一年的编程语言排行榜:

 

数据来源TIOBE:

https://www.tiobe.com/tiobe-index/

TIOBE介绍:

TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。

编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进行的。还有流行的搜索引擎,比如:谷歌,Bing, Yahoo 等,维基百科、亚马逊、YouTube和百度也包含其中。

值得注意的是,TIOBE编程语言索引并不是索引最好的编程语言,也不是索引编写代码较多的语言。

该索引可以有助于检测我们学的的编程语言是否仍然是当前最新的,以便于我们在前期搭建系统时应该选择哪种语言,以作出正确决策。

去年还是 C 语言牛逼,再次超越 Java,成为编程语言年度第一名,Java 在短短的一年内掉了近 5 个百分点,Python 第三,和 Java 几乎打成平手。。

Python 因它的易学性,已成为数据科学和机器学习等领域中最受欢迎的语言,在过去的 2020 年实现了 2.01% 的正增长,被授予过去一年最受欢迎的编程语言,赢得了年度 TIOBE 编程语言奖,这也是史上 Python 第四次创下这个纪录!

除了 Python,还有几个保持正增长的获奖语言分别是:

  • C++(+1.99%)
  • C(+1.66%)
  • Groovy(+ 1.23%)
  • R(+ 1.10%)

来看下历年获得最佳编程语言奖的都是谁:

 

这几年,C 语言和 Python 交替获奖,Java 开始陪玩。。

再看下各编程语言走势图:

 

C 语言和 Python 从 2018 年起逆势增长,Java 2020 年下降有点猛。。

再来看下各编程语言长期的排名:

 

一句话总结下:C 语言最牛逼,Java 最生猛,Python 后生可畏!

现在是物联网发展迅猛的时代,5G 时代,万物互联,大多底层又都需要依靠 C 语言,所以后续 C 语言还会继续发力、持续火热、持续霸榜。

而 Python 又在人工智能和少儿编程等众领域中崛起,发展无敌迅猛,去年又和 Java 打成平手,今年超越 Java 应该是没有悬念了,但要超过 C 语言近几年应该希望不大。

C 语言和 Python 这么猛了,Java 还要学么?

虽然 C 语言和 Python 很生猛,但和 Java 有交集的场景并不多,三者都在各自的领域发展壮大。

另外,虽然 Java 的趋势逐年下滑,栈长也觉得也正常,盛极必衰嘛,而且 Java 在好多年前就已经趋近饱和了,现在又慢慢被 Python、GO 等语言的崛起所瓜分,即使如此,近些年来还是有大量从业者一头扎入 Java 里面来,因为 Java 工作好找啊!

Java 严谨、生态好、社区强大,Java 也是很多企业系统必不可少的编程语言,很多银行、互联网大厂的大型系统都是用 Java 做的,Java 想淘汰都难,Java 依然很牛逼!

最后,关于 Java 的未来,你们怎么看?

责任编辑:华轩 来源: Java技术栈
相关推荐

2020-08-13 11:55:33

编程语言JavaPython

2009-01-12 08:48:04

2020-02-14 09:19:12

编程语言JavaPython

2021-01-06 12:55:08

编程语言Python开发

2019-01-09 10:00:19

编程语言Python

2020-12-09 13:54:20

编程语言C语言Python

2011-01-09 14:47:23

编程语言排行榜

2012-01-09 10:11:20

编程语言排行榜

2017-12-18 17:04:08

编程语言排行榜KotlinC

2023-11-15 16:55:35

编程语言Java

2022-06-21 14:15:27

编程语言PythonPHP

2009-11-11 10:35:59

2023-12-13 14:31:42

编程语言C#Java

2017-01-09 11:28:31

编程语言排行榜

2020-03-07 22:01:58

编程语言JavaPython

2019-10-21 10:59:52

编程语言JavaC

2022-08-09 08:29:50

TIOBE编程语言排行榜程序员

2012-08-07 10:10:23

编程语言排行榜

2013-12-09 10:16:47

Transact-SQ语言排行榜

2012-04-09 01:53:04

编程语言排行榜
点赞
收藏

51CTO技术栈公众号