2017 年上半年哪家编程语言流行呢?当然非Python莫属,Python可是今年上半年最流行的语言。
根据IEEE Spectrum 的记者挖掘的数据,由10 个在线来源组合了 12 种指标给 48 种语言进行排名,结果评出了2017 年十大流行编程语言。如下图所示:
不难看出,Python、C、Java 和 C++是目前非常流行的语言。需要提及的是,被 Swift 取代的 Objective-C 排名下降至26 名。
不过,我们仍然可以看到“世界上最好的语言”PHP排名也是比较靠前。
1、为什么Python成为最流行的语言?
Python起源于一种脚本语言,用于科学计算,如今是越来越流行起来,向Web和商业等技术领域不断地渗透。这些技术领域可是由一些大公司(Java,C#,C++)在背后推动,有大量的资金支持。
同样的,在web方面,PHP和Ruby也名噪一时。
而以开发工程师的角度看来,Python 的优雅和简洁无疑是最大的吸引力。
对于运维工程师而言,用 Python 替代让人痛苦的 Shell,做一些复杂的任务,可以说是一种解放。不会Python的运维工程师,有可能就会被淘汰。
2、关于其他的一些语言的流行趋势
最近报道,Java被斯坦福大学定为入门语言,主要是因为这个编程语言已经“老化”。
所以,会用JavaScript代替Java。但是,IEEE Spectrum 2017最新的研究报告,Java仍然是招聘者中最受欢迎的技能之一。
此外,Go 语言今年一路飙升,本月终于进入前10名,2016年同期可是才55名。为何GO语言有如此之快的增长速度呢?这或许跟大数据人工智能发展趋势有关。
因此,照目前各大流行趋势看来,GO语言具有相当大的潜力。如果Go 语言一直保持上升势头的话,那么在2017年,Python 和java两大明星语言有望和GO语言成为本年度最流行语言。