中国领先的IT技术网站
|
|

2015年最具人气最热门的十大编程语言

如果你问现在最流行的编程语言是哪种?那我只能诚实地回答:具体情况具体分析。因为我不知道,你是想要在热门的移动app创业公司找一份工作,还是 随大流地随便写写代码,亦或是自己来创建一个电子艺术项目?

作者:小峰来源:码农网|2015-07-23 09:33

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


如果你问现在最流行的编程语言是哪种?那我只能诚实地回答:具体情况具体分析。因为我不知道,你是想要在热门的移动app创业公司找一份工作,还是 随大流地随便写写代码,亦或是自己来创建一个电子艺术项目?!语言是一种工具,甲之蜜糖乙之砒霜,对这一领域而言是必须的,但换个领域就是可有可无的了。 这已经是连续第二年,IEEE Spectrum与计算机记者Nick Diakopoulos携手给出的编程语言人气排行榜了。

programming languages opening illustration

此排名系统通过加权和组合12个来自于10个数据源的指标而得到。而且这些来源是可信任的——如IEEE Xplore数字图书馆、GitHub和CareerBuilder等。这些来源的权重是由互动式Web app给定,以及相关的招聘广告调整的。也用了过滤器,这样你看到就只是相关的移动或嵌入式开发的语言。(美国访问Web app为0.99美元。)

为了方便,我们把一些预设的权重放到应用程序中:默认的是IEEE  Spectrum排名——它选择了一些代表大多数人利益的权重方案,下面是今年从权重排出来的前10种语言。(左边的Spectrum Ranking是2015年的排名;右边的是2014年的排名。)

1: Java; 2: C; 3: C++; 4: Python; 5: C#; 6: &; 7: PHP; 8: Javascript; 9: Ruby; 10: Matlab

前5位分别是Java、C、C ++、Python和C#——和去年排名相同,C虽然屈居第二,但越来越逼近Java。变化最大的是R,一种可方便分析和可视化大数据的统计计算机语言, 排在了第六位。去年R仅第九,这个现象反映了大数据在各个领域日益增加的重要性。随着Go,Perl甚至Assembly排名的往上走,很多语言的排名明 显下跌了。

有些语言的排名已经跌出了排行榜。大部分是因为今年没有数据来证明它们还有上榜的必要。但还有一种情况是,它整个就被排挤在外了,比如说我们现在一 致认为去年的排名中有的编程语言被归类为语言而不是框架是一个错误。说的就是ASP.NET,尽管我们原本根据编程语言的定义是包括在内的。

许多语言是第一次进入排名。Swift,苹果公司的新语言,尽管才发布13个月,就吸引了足够多的关注和青睐。 Cuda是另一个刚收录的有趣语言——图形芯片公司Nvidia创造的一种语言,专为使用公司强大且专业化的图形处理器的通用计算而设计,应用于许多台式 机和移动设备。总共有七种语言第一次出现在排行榜中。

【编辑推荐】

  1. 主流脚本编程语言大比拼 优缺点一目了然
  2. 最新最热门的Web前端知识技能盘点
  3. 2015 年 6 月 RedMonk 编程语言排行榜
  4. 2015年7月编程语言排行榜:C++ 的复兴
  5. 程序员想要通晓多种编程语言可以这样做
  6. 解密京东热门产品背后的技术支持
  7. 我眼中的各种编程语言
【责任编辑:wangxueyan TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网络工程师考试考前冲刺预测卷及考点解析

本书依据最新版《网络工程师考试大纲》的考核要求,深入研究了历年网络工程师考试试题的命题风格和试题结构,对考查的知识点进行了提炼,并...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言