数据来源TIOBE:
https://www.tiobe.com/tiobe-index/
TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。
编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进行的。还有流行的搜索引擎,比如:谷歌,Bing, Yahoo 等,维基百科、亚马逊、YouTube和百度也包含其中。
值得注意的是,TIOBE编程语言索引并不是索引最好的编程语言,也不是索引编写代码较多的语言。
该索引可以有助于检测我们学的的编程语言是否仍然是当前最新的,以便于我们在前期搭建系统时应该选择哪种语言,以作出正确决策。
2020年9月刚过去,tiobe编程语言榜C语言居然登顶了,Java 下降3个点,沦为老二的位置。
再来看一下 2002 - 2020 期间的编程语言流行指数图:
可以看到,C 语言 2016 年有一个猛烈的下降,但在 2018 年左右又开始猛烈拉升,直到 2020 年正式超越 Java 登顶!
C、Java、C++ 一直霸占着编程语言榜单前 3 名,可以说是编程语言三巨头了,不过随着最近几年人工智能的兴起,Python 发展势头凶猛,取代了C++成为三巨头的位置。
Java无疑是现在的主力编程语言,甚至可以说是后端编程语言的霸主,流行了20多年了,至今无人能破,但是照Java这个下降一路高歌的趋势,再这么掉下去感觉马上就要被Python超越了。
最新数据显示,与去年相比,Java语言的下降率达到了-3.18%,Java 是怎么了呢?难道不流行了吗?
顺便提下PHP,从旺盛到衰落也太明显了,一去就永不回头了,现在已经沦为泡灰,即使如此,现在它也是排名前10的语言,不可小觑!