2017年热门编程语言排行榜,你的语言上榜没?

我们都知道,c++,matlab,java 一直都受到技术学院的青睐,大多数毕业生都热衷于学习这些语言。但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 indeed 和 glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么。
注:对编程语言进行受欢迎度评选,并不是为了证明哪项语言好,哪项语言不好, 而是希望能通过这一类分析,找出用户最喜欢以及业界最需要的语言。
tiobe index
tiobe 编程社区索引由荷兰 eindhoven 的 tiobe 公司创立和维护。tiobe 代表着“真诚的重要性”,该索引将每项语言作为关键字,按照搜索引擎的查询数量对语言进行排名。因为 tiobe 只索引图灵完全的语言,因此 sql 和 html 没有考虑在内。2016年11月的排名结果显示,java 依然是最受大家欢迎的语言,c 和 c++ 排名紧随其后。出人意料的是,visual basic 和 python 排名有大幅上升,并排在了 javascript 之前,另外,汇编语言也挤入前十:
pypl
pypl(编程语言流行指数)依据 google 上关于语言教程的搜索频率进行统计。从全球搜索引擎流行度来看,java 依然是大赢家;python 较之前五年排名提升 6.8%,而 php 暴跌5.0%。
constantin brancusi 大学的 adrian runceanu 教授在 c++,java,oracle 方面有16+年的研究经验。关于 c++ 为什么能在跻身编程语言的前十,他是这么说的:
“我认为 c / c ++ 为大家提供了一个很好的使用机制,我们可以用这项语言创建可移植的应用程序,并且,c/c++ 易于学习,很受学生欢迎。其他语言,如,javascript,java,python 则更适合于 web 应用程序的开发。我相信 c/c++ 在未来几年依然具有支配性。”
stackoverflow
stack overflow 是一个问答平台。它有超过400万的用户,问答了1000多万个问题。根据问题情况,javascript 的使用者比其他语言的都要多。另外,与 node 和 angular 相比,php 排名有所下滑。
github
在2016年9月年度会议之前,github 在此分享了其统计报告。
在过去的12个月里,github 的活跃用户数量超过580万,活跃存储库数量超过1940万。随后它在平台上公布了热门语言排行表。我相信看过这个列表的人都会知道 javascript 占据了榜首,当然这都没什么好惊讶的,值得惊讶的是它赶超竞争对手的程度之大。..。..
hackerearth
hackerearth 每月都会为用户提供大量的编码挑战和应聘机会。该公司支持30多种编程语言,用户可随心选择。hackerearth 内有100多万名程序员,来看看他们最喜欢使用的是什么:
indeed
indeed 是美国最高流量的工作网站之一,可在50多个国家使用,支持28种语言。按照使用量排名,java 排在第一位,javascript,php 和 c 以一万多的差距尾随其后。令人惊喜的是,r 语言也出现了竞争的势头。
deepak garg 教授(数据挖掘以及ieee计算机协会印度理事会主席的专家)对此的看法是:“计算行业许多工具和应用程序的基本组成都存在着弥合差距,这导致了语言复杂度的演变,使得语言级别比以前更高,这有助于程序员更多地关注逻辑和应用程序,而不仅仅是在实现标准数据类型和构造的复杂结构和语法。
glassdoor
这个网站的成立使员工可以对组织进行评价。glassdoor 列出了开发者的工作事项。如果按开发人员的类别排名,该公司最需要的是 java 开发人员,其次是 javascript。当然,r 和 c++ 也比较受欢迎,python 和 perl 的需求也有了上升。
2017年学习的语言
看这趋势,java 和 javascript 依然会是 web 开发行业最受欢迎的语言,google 的 go 也乘胜追击,ruby 还是比较受初创公司的欢迎。根据数据分析,mozilla 的 rust 和 facebook 的 hack 在2017年下半年也能挤入排名前列。
2017年排名有望上升的语言:
r——如今,世界对统计数据和数据分析的需求越来越大,如果你发现你的工作内容越来越与r挂钩,那么,r成为2017年最受追捧的语言并不是不可能。
matla——一旦成为数学家和科学家的核心语言,matlab 在分析和统计的领域发挥的作用会越来越大,会有更多的开发人员将回到 matlab,因为数学分析的复杂性正在增加。
sql——随着越来越多的人获得板载技术,数据库的使用一直在呈指数增长。sql 可谓是为数据库忠实粉量身定做的。
arduino——这并不是一项新语言,它由 c 和 c++组合而成,随着越来越多的嵌入式芯片等待被编码,arduino 将有望成为2017年使用的新技能。
swift——苹果公司面对开发人员的抱怨,决定用 swift 取代 objective-c,其编码速度还是十分可观的,目测 swift 的开发市场会不断扩大。
当然,以上只是我做出的大胆猜测。2017年到底会掀起怎样的编程语言风呢?我们还是拭目以待吧!

电子科技每日资讯 国内锂电池产品增长56.26% 三星发布折叠屏
芯片主要材料是什么
11英寸iPad Pro以及新一代Apple Watch效果图曝光
布局人工智能发展 2021宝德AI百城巡展启航圆满举行
Busbar目前车载运用中相关基础连接技术
2017年热门编程语言排行榜,你的语言上榜没?
JSC专注于SRAM等存储半导体的整体解决方案
如何辨别U盘和内存卡?两者概念上的区别是什么
大族激光披露2018年报和2019年一季报
一加CEO刘作虎:关于5G,我想和你聊这些
华为p50pocket的售后服务价格是多少
卡萨帝色彩很多,为何买过的人还向你推荐?
如何计算比特币的交易手续费
显示驱动芯片整合电容触控技术已发挥综效
AK4710 / 11音频模块的性能特点及可实现简单低成本的系统构建
瞄准移动机器人市场(AGV/AMR),中惠创智率先推出《磁共振方案选型手册》及无线充电功能模组
未来几年工业互联网标识发展趋势如何?
朴实无华!Nokia6上手体验:诺基亚复兴的起点,你说溜不溜?
传小米6下月发布,骁龙835版本再成PPT
苹果iPhoneXI渲染图曝光,支持最新的反向无线充电