谁是2016年度最受欢迎的编程语言?

作者: Nick Diakopoulos and Stephen Cass

来源: IEEE Spectrum

发布日期: 2016-08-08

2016年度最受欢迎编程语言排名中,C语言超越Java位居榜首,Python和C++互换位次,R语言进入前五,体现了大数据处理语言的广泛应用。Google的Go语言和Apple的Swift语言也表现出色,Swift首次进入榜单。HTML和梯形逻辑的排名上升,而Shell编程的受欢迎度有所下降。

C语言高居榜首,但用于大数据处理的语言才是真正赢家。欢迎来到第三届IEEE Spectrum杯年度最受欢迎编程语言颁奖仪式。由于我们不可能调查世界上每一位程序员的选择和偏好,所以我们使用了多方面指标来估计一种编程语言目前的使用情况。

通过与数据分析专家Nick Diakopoulos合作,我们选择了十个在线源,确定了12个排名指标,每一个指标代表着编程语言受欢迎程度的不同方面,将这些指标结合起来,我们得到了一份编程语言受欢迎程度的排名。

因为我们的读者所关注的重点不同,比如说有的读者更关心哪种语言在开源系统中最受欢迎,而有的读者则更在意商业公司的选择,所以IEEE Spectrum的编程语言互动排名系统允许读者根据自己的偏好调节各项指标在排名积分中占据的比重。你还可以对结果进行更加细致的过滤,比如说,你可以选择只查看应用于嵌入式系统或者移动端的语言。

总而言之,你可以根据自己的具体需求,定制最符合自己需求和关注点的排名,也可以直接采用我们预设的一些选项。默认设置则体现了一般IEEE成员的兴趣和偏好。那么,哪些语言是2016年的赢家呢?蝉联两届亚军之后,C语言终于超越Java勇夺第一。而Python则和C++互换了位次,前者第三,后者第四,C#掉出了前五,取而代之的新科前五成员是R语言。

R语言的受欢迎程度在最近几年内飞速提升,这也体现了现代大数据处理编程语言的应用正变得日益广泛。Google和Apple公司自家的编程语言也都榜上有名,谷歌公司研发的Go语言险胜苹果公司的Swift语言跻身前十,但是Swift的增长同样十分显著,较去年相比前进了5个名次,最终排名第11位,从而第一次进入榜单。还有一些其他语言完成了首次亮相,而去年,新上榜的语言数目为零。

其他值得关注的变化包括梯形逻辑(Ladder Logic)的进步,前进5个名次到达第34位。梯形逻辑主要用于可编程逻辑控制器,特别是用于工业和商业领域。尽管制造业方面的应用看起来比较小众,但是梯形逻辑上升的排名体现,这一应用领域实际上是很广阔的。HTML语言仍然是很流行的语言,上升至第16位,尽管有一些读者可能会对此感到惊奇,毕竟HTML并不是一种传统意义上的编程语言。

而在输家这一边,最令人惊讶的应该是Shell编程,一种为系统管理员喜爱的脚本语言集,包括bash等shell语言。Shell编程在受欢迎度排名上下降了7位到达第19位,这个变化表明在系统管理方面,更加精简高效的系统正在快速发展,从而适应越来越普遍的云端数据存储,但是我们还是要继续观察,来确定这是真实的发展趋势还是统计的偏差。

UUID: c94b6880-7aad-4b52-b2f3-da4e7d5e09a4

原始文件名: /home/andie/dev/tudou/annot/AI语料库-20240917-V2/AI语料库/环球科学公众号-pdf2txt/2016/2016-08-08_谁是2016年度最受欢迎的编程语言?.txt

是否为广告: 否

处理费用: 0.0027 元