最受欢迎编程语言又是谁?C语言居首,大数据赢了

C语言占据榜首,但大数据类是最大赢家。

IEEE Spectrum的第三次“最受欢迎编程语言”交互式排行榜新鲜出炉。因为不可能顾及到每一个程序员的想法,Spectrum使用多样化、可交互的的指标权重来评测每一种语言的现行使用情况。

数据记者Nick Diakopoulos从10个线上资源中选取了12个指标,这其中的每一个都能反映某一种编程语言在某一方面的受欢迎程度,加权这些指标就能得出一个排名。

何为“交互式”排名?

因为我们每个人都可能会看重不同的东西,比如大众最热衷在开源代码中使用什么语言?哪种语言的客户需求量最大?Spectrum的“交互式编程语言排行”让用户可以根据自己的喜好调整不同评价指标所占的权重,从而得到所需的排名。

用户还能根据自己的需要过滤榜单中的结果,例如我们可以选择只显示用于嵌入式系统和移动终端的语言。当然,用户既可以定制榜单中的每一项权重,也可以使用榜单预设的评价方案。

榜单中的默认预设是根据IEEE成员的平均兴趣权重来设定的,那么2016年Spectrum评选出的排名前十的编程语言都有哪些呢?

在连续两年屈居亚军后,C语言终于替代了Java榜首的位置。放眼前五名,Python和C++在3、4名上互换了位置,C#跌出前五,其位置由近几年上升势头迅猛的R语言所取代。近年来,包括R在内的大数据类编程语言总体呈现出一种上升趋势。

谷歌和苹果在榜单上同样你追我赶,最新的榜单显示谷歌的Go语言击败了苹果的Swift并杀入前十,但swift的上升同样不容小觑,其今年排到了第11位,相比于去年上升了5个排名。值得一提的是,去年曾有若干新兴编程语言和Swift一起初涉榜单,但今年却不见了它们的踪影。

其他引人瞩目的变化包括Ladder
Logic,它从去年的39名上升到了今年的34名。LadderLogic用于PLC(可编程逻辑控制器),尤其是在工厂中的PLC上应用较广。通常人们认为编程语言在制造业中无利可图,然而Ladder
Logic的成功揭示了编程语言在制造业应用中的巨大商机。

另外HTML仍然流行,今年排名上升到了第16位,之前有用户甚至还在担忧其是否能入选榜单(为准确起见,我们秉承着实用至上的原则,并且将编程语言定义为一种给计算机下指令的特殊语法——就算这种语法只是用于数据的结构化——我们并不要求编程语言是图灵完备的)。

在退步名单里,最出人意料的当属Shell的衰落(Shell是一种统称,指对脚本的直接创造,通常为系统管理员所钟爱,常见的有bash
shell等),其下降了7个名次落到了第19位。这种趋势或许反映了用于云端数据中心的复杂系统的发展壮大,但现在我们还不能妄下结论,我们还需要观察下一年的排名来确定这种趋势是否会持续,抑或仅是一种统计学上的偶然结果。

注:

IEEE Spectrum:一本IEEE(美国电气电子工程师学会)出版的旗舰杂志,其中文版名为《科技纵览》,旨在探讨未来技术发展趋势及其对社会和商业的影响,主要内容为报道国际航空航天、计算机和电信、生物医学工程、能源和消费电子等领域的最新技术进展和成果。

PLC:可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

图灵完备:Turing Completeness,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的。

作者:佚名

来源:51CTO

时间: 2024-09-20 00:28:43

最受欢迎编程语言又是谁?C语言居首,大数据赢了的相关文章

去年QQ哪个表情最受欢迎?2016年QQ年度表情大数据告诉你

昨日,腾讯QQ发布了<2016年QQ年度表情大数据>,数据显示,"呲牙"表情连续五年排名第一,发送量达303亿次,"微笑"."偷笑"表情位列二三为,分别被使用了150亿和130亿次以上,"发呆"."流泪"紧随其后分列第四和第五名,总数也都超过了100亿次.通过前五名的表情可以看出,虽然也会"流泪",但如何"笑"依然是QQ用户心中的主题.对于拥有8.77亿活

R语言和大数据

MaxCompute产品地址:https://www.aliyun.com/product/odps 安装R语言 R3.3版本会出现各种so不存在的问题,退回去到R3.1版本时候就顺利安装. 在安装R环境之前,先安装好中文(如果没有的话图表中显示汉字成框框了)和tcl/tk包(少了这个没法安装sqldf) sudo yum install fonts-chinese tcl tcl-devel tclx tk tk-devel -y 安装中文字体后重新加载 service xfs reload

R语言会成为大数据时代的现象级语言吗?

文章讲的是R语言会成为大数据时代的现象级语言吗,大数据虽然能为企业带来很多好处,但同时它也让开发人员们很是头痛,更为要命的是,开发人员渐渐发现传统编程语言不足以应付他们遇到的许多挑战. 数据科学家和开发人员在处理数据时往往会有以下几个选择: ·基于GUI的开发平台. ·C-based语言(如C,C ++和Java). ·R语言. R语言论坛博主Oliver Bracht曾经写过一篇关于R语言优点的主题帖子,并指出R比其他语言更适合处理更大的数据查询. Jan Wijffels在talkR会议上列

MIT最新发布编程语言Milk,加速大数据时代并行运算

导读:本周MIT最新发布新编程语言Milk,新的程序语言在大数据方面能实现比现有语言快四倍的处理速度. 在当下的计算机芯片中,内存管理是基于计算机科学家所称的局部性原理(principle of locality)来实现的: 如果一个程序需要某个内存位置的数据块,它可能也需要数据块临近位置的数据. 但是在大数据时代,这种假设已不再成立.如今的计算机程序更多地是在大型数据集中离散地获取一点点数据.由于从主要内存位中获取数据已成了当下芯片的最大性能瓶颈,所以不得不更加频繁地获取数据,这也明显拖慢了程

R、Python、Scala 和 Java,到底该使用哪一种大数据编程语言?

有一个大数据项目,你知道问题领域(problem domain),也知道使用什么基础设施,甚至可能已决定使用哪种框架来处理所有这些数据,但是有一个决定迟迟未能做出:我该选择哪种语言?(或者可能更有针对性的问题是,我该迫使我的所有开发人员和数据科学家非要用哪种语言?)这个问题不会推迟太久,迟早要定夺. 当然,没有什么阻止得了你使用其他机制(比如XSLT转换)来处理大数据工作.但通常来说,如今大数据方面有三种语言可以选择:R.Python和Scala,外加一直以来屹立于企业界的Java.那么,你该选

中译语通完成B轮2.5亿元融资加速布局跨语言大数据

2016年5月31日,中译语通科技(北京)有限公司(以下简称"中译语通")公布完成B轮2.5亿元融资.在本轮融资中,中国图书进出口(集团)总公司.上海新华发行集团有限公司.上海智德简理投资管理有限公司.上海文化产业股权投资基金和上海朝乾资产管理有限公司等机构参投.通过这轮投资和资源整合,中译语通将进一步加速在跨语言大数据分析服务领域的布局. 中国出版集团公司副总裁 潘凯雄 上海文化产业股权投资基金副总裁 刘彬 朝乾资本执行总裁 杨升东 中译语通成立于2013年,是中国出版集团公司旗下中

2014 IBM大数据客户大会文思海辉受邀分享实践

2014年7月16日-18日,由IBM举办的"大数据客户大会"在天府之国成都拉开帷幕,本次大会由两个主题:业务分析(BA)用户大会和信息管理(IM)用户大会共同构成,联袂为IAG客户烹制出大数据与分析的饕餮大餐.会议期间,作为IBM大数据领域重要合作伙伴,国内领先的大数据解决方案服务商Pactera(以下简称:文思海辉) 受邀参会,并分享了在数据仓库和商业智能方面的行业最佳实践经验. 7月16日业务分析(BA)用户大会主要围绕IT行业市场的数据未来趋势进行了深入探讨,并对当今大数据环境

乐逗高级数据分析师谢佳标:基于R语言的大数据处理及建模技术

 WOT2015"互联网+"时代大数据技术峰会于2015年11月28日于深圳前海华侨城JW万豪酒店盛大揭幕,42位业内重量级嘉宾汇聚,重磅解析大数据技术的点睛应用.秉承专注技术.服务技术人员的理念.DBA+社群作为本次大会合作方,将通过图文直播为大家全程跟踪报道这场技术盛宴.    正如马云所说:"大家还没搞清PC时代的时候,移动互联网来了,还没搞清移动互联网的时候,大数据时代来了."在信息时代,海量数据迎来了大爆发,也给大数据技术平台带来了用武之地. 在深圳的[W

编程语言“C语言”占据榜首,但大数据 类是最大赢家

C语言占据榜首,但大数据类是最大赢家. IEEE Spectrum的第三次"最受欢迎编程语言"交互式排行榜新鲜出炉.因为不可能顾及到每一个程序员的想法,Spectrum使用多样化.可交互的的指标权重来评测每一种语言的现行使用情况.   数据记者Nick Diakopoulos从10个线上资源中选取了12个指标,这其中的每一个都能反映某一种编程语言在某一方面的受欢迎程度,加权这些指标就能得出一个排名. 何为"交互式"排名? 因为我们每个人都可能会看重不同的东西,比如大