TIOBE 11 月份的编程语言排行榜已经公布,官方的标题是: C 语言已经很接近 Java 了,Swift 排名进入了前 10,Rust  排名达到历史新高


C 语言可以说是各大编程语言的鼻祖,有一句话说的很好:“C 生万物,编程之本”。


2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_java

Java 的应用太广泛,市场需求也大,市场占有率一直很高,目前 C 和 Java 只差了 0.2% ,相信还是很有机会回到榜首。


11 月排名前十的分别是:Java、C、Python、C++、C#、Visual Basic .NET、JavaScript、PHP、SQL、Swift。


其中本月 Python 依然保持高速增长,增长率为 2.16%,C++ 下跌了 2.68%,两者差距继续拉开,但距离 Java 和 C 还是有一定的距离,要撼动它们的位置还是很有难度的。


排名 1-20 的编程语

2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_java_02


此外我们可以参考 11 月份 ​​GitHub 的年度报告​,在热门编程语言中,榜首是 JavaScript,Python 首次超过 Java 成为 GitHub 上第二受欢迎的语言,Python 的排名的上升主要还是得益于数据科学领域的快速发展,Github 上开发者贡献了很多相关的数据科学软件包,这些包大部分基于 Python,特别是 TensorFlow,成为 GitHub 上最受欢迎的项目之一。这些软件包不仅降低了数据科学工作的门槛,同时还成为了学术研究和企业的基础项目。


2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_编程语言_03


今年 TensorFlow 的贡献者总数量达到了 9.9K,去年是 2.2K。

2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_编程语言_04


排名 21-50 的编程语言

2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_编程语言_05


各大编程语言的历史排名(1988-2019)

2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_sql_06


编程语言“名人榜”( 2003-2018)

2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_编程语言_07

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。


——End——


2019 年 11 月编程语言排行榜:C语言有望在年底“干掉”Java,Rust前途无量_java_08