IEEE Spectrum
发布了 2021 年编程语言排行榜!
按照五种分类,
从8个信息源收集数据,
完成了编程语言的流行度排名。
IEEE 的信息源涵盖了社交网站、
开源代码网站和求职网站
这八个网站分别为
CareerBuilder、GitHub、
Google、Hacker News、
IEEE、Reddit、Stack Overflow
和 Twitter。
本次排行榜单一共涵盖了
4 种不同类型的编程语言:
网站开发及应用的Web语言;
企业/桌面/科学应用的Enterprise语言;
移动设备端的Mobile语言;
嵌入式环境的Embedded语言。
排名类型分为
整体排名、
趋势排名-Trending、
工作-Jobs、
开源-Open、
⚙自定义-Custom。
更加具体的指标则包括:
(以下指标均为
X programming相关数据)
Google 搜索的点击数;
Google 趋势指数;
推特搜索点击数;
GitHub 仓库数和活跃数;
Stack Overflow发布的问题的数量;
Reddit 的相关帖子数;
Hacker New的相关帖子数;
CareerBuilder的招聘需求数。
IEEE 2021 编程语言排行榜
前十名具体情况如下
小伙伴们可以看出,
前五名同时也是
大家熟悉最的Python
Java;C;C++
JavaScript 都是
近几年长青霸榜的编程语言。
它们也是GitHub最为活跃的
这一批编程语言开源库
作为趋势&开源&自定义
三项大热的满分选手,
最惹人眼球的当然非Python莫属,
IEEE 更是官方盖章,
认为Python是新技术领域
占主导地位的编程语言。
(请有异议的同学
拉到最上面看一眼
第一张截图里的标题♥)
Python也确实受到
大数据、数据挖掘、
人工智能等领域的青睐。
从 2018 年开始,
Python就获得了越来越多的关注。
下图来自TIOBE年度编程语言统计
除了榜首的Python,
另一位惹人关注的大势语言,
正是2000年才诞生的微软C#
在 Windows 生态系统下,
C#一直以来都是商业应用
最主要的编程语言之一。
学习难度相对友善,
编程性能强大,
再加之Visual Studio等
开发工具的加持下,
C#的江湖地位也就不言自明了。
在IEEE 2021 编程语言排行榜中,
C#从第 25 名一跃升为第 6 名。
这或许与微软最近上线的
Windows11不无关系;
同时,开发者对于
分布式系统的兴趣持续增长,
也正好与C#的主要功能不谋而合。
更多细节请看
IEEE Spectrum 2021
编程语言完整排行榜单