11月编程语言排行榜新鲜出炉,Java宝刀未老,依旧排名第一。
由于质量要求越来越高,现在几乎没有人敢用脚本语言编写一个关键的大型软件系统。 甚至像 JavaScript 这样的脚本语言,在网页编程中也无法避免错误的发生,所以不得不演变成更安全的语言。
另一方面,面对脚本语言存在的威胁,静态类型语言对它们在类型方面的繁琐操作进行了简化:它们都以 C# 中的“var”关键字开始,接着是 Java 中的类型推断和 C++ 中的自动指定符。而大型语言之所以能在激烈竞争中保持自己的地位,就是因为,它们会吸收对手语言的优秀特性,再完善优化成自己的优势。
除了TIOBE榜单,小宏还查阅了IEEE Spectrum 、JetBrains、IntelliJ IDE和制造商联合发布的开发者生态调查报告、Stackoverflow、Packt的《2017年程序员技能和薪资报告》,这些榜单的评分标准和涉及人群略有差异,但Java无疑是大的赢家,任何一张榜单都稳稳占据着编程语言前三名的位置。
众所周知,TIOBE榜单的结果更倾向于受欢迎的编程语言评选,主要综合了各大搜索引擎的数据。TIOBE近一年的榜单基本没什么变化,Java、C、C++是不变的前三名,即便Java已从一月份的17.278%下降至12.431%,但还是比其他编程语言的排名高出许多。未来一年,Java的位置可能还会如此稳固。
11 月编程语言排行榜 TOP20 榜单
Top 10 编程语言 TIOBE 指数走势(2002-2016)
其他编程语言排名:
StackOverFlow的调查报告中,对全球范围内的编程语言以及不同类型程序员的薪资进行了全面调查:
近几年的薪资热门,早已不再是简单的程序员,而是与大数据、人工智能方向相关的程序员,这与目前市场趋势完美契合,并且这种现状短期内改变的可能性不大。
从以上国外的分析报告中可以看出,JAVA+大数据,未来发展前景不可限量,想要学习的小伙伴们可以详细了解相关行业的更多资料,以便于更准确的选择自己的学习方向哦~
说明
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。