程序员们别打了:十大编程语言排行榜发布,Python再度夺冠

国际电子和电气工程师联合会最近发布了第五届年度编程语言排行榜,Python不但再度名列榜首,还拉开了与第二名的距离。汇编语言则首次进入前十名。

本次排行榜是通过公众APP投票进行的,共有47种语言候选。投票之后,组织方还要根据IEEE会员的意见加权。最后折算成百分制,第一名为100分,其他名次递减。

IEEE发布的2018年十大编程语言排行榜

Python再次荣获冠军,不但获得满分100分,而且进一步拉开了与第二名的差距。C++升至第二名,获得98.4分。去年亚军C语言得分大幅度下滑,从99.7分下降到了98.2,跌至第三名。Java语言也遭到了同样的命运,从去年的99.4分下滑到97.5分,跌至第四名。

Python在一年时间里发生了两大变化。首先,它被列入嵌入式语言。以前,嵌入式应用程序的编写过程倾向于使用编译型语言,以避免在处理能力和内存有限的机器上(对解释型语言)动态评估代码的开销。 但是,虽然摩尔定律可能正在逐渐消失,但它尚未死亡。 许多现代微控制器现在都拥有足够的能力来支持Python解释器。 以这种方式使用Python的一个很好的方面是,在某些应用程序中通过交互式提示启动硬件或动态重新加载脚本非常方便。 进入一个新领域只会有助于提升Python的受欢迎程度。

其次,随着R语言地位下滑,Python语言的应用更加普及。R语言在2016年获得第五名,去年只取得第六名,今年更是下降到第七名。R语言长于处理统计和大数据。但是人们的兴趣已经从大数据本身转向了在机器学习中的应用。但是高质量统计和机器学习Python libraries都已经是存在的,程序员们使用Python是一个很好的起点,会比专用化的R语言更方便。

谷歌公司的Go语言从第七名上升到第五名。不过它不是进步最大的,Scala从去年的第15名升第八名,进入了十强。Scala是Java的升级版,所以Java的下滑与Scala的上升之间是有相互关系的。

比较让人吃惊的是ActionScript语言。在2016年,ActionScript语言只得了0分,组织者们甚至想把它除名了。不过今年,ActionScript语言得了倒数第二名,分值1.6。而曾经大行其道的嵌入式语言Forth得了零蛋。如果明年它再得零分,后年就不能参选了。

(0)

相关推荐

  • 8月全国编程界薪酬排行榜出炉!网友评论:看傻眼了

    现如今,信息技术革命进行得如火如荼,互联网行业俨然成为了新时代的宠儿,它也吸引着众多有志之士加入. 但对于刚开始接触这个行业的学习者来说,已知的编程语言就有600多种,主流编程语言也有十几种,使得大家 ...

  • 11月编程排行榜:Python“打败”Java成第二

    (给Python开发者加星标,提升Python技能) 近日,TIOBE 公布了 11 月编程指数信息.该榜出现近 20 年来,每月的前两位一直是 C 和 Java,本月是首次打破了这种局面. 之前一直 ...

  • 你以为我在玩游戏,其实我在学编程,这一波我在大气层

    嗨,大家好啊 这里是汐仔 还记得大家一起住宿舍的日子吗?在宿舍的时间除了和一起打游戏开黑,或者看电影,反正除了学习一切事情都能干. 忽然有一天你醒悟过来,想捧一本看看,好的,你将成为一道景点,你会察觉 ...

  • 十大编程语言,选择任意一门都不吃亏

    如果你是软件开发领域的新手,那么你会想到的第一个问题是"如何开始?"编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简 ...

  • 程序员都看不起的国产的编程语言之易语言

    易语言是一门国产的编程语言,它的关键字都是中文的,这是一款可以让中国人轻松入门学习的编程语言,只要认识汉字,会使用电脑,都可以轻松学会这门语言. 然而Java程序员多多少少都会有些瞧不起易语言,在他们 ...

  • 用于数据科学的十大编程语言

    编程语言本身可以满足行业的许多领域,包括大学的研究与开发以及高性能计算和数据分析应用程序领域的各个领域.国外媒体近期整理了一份数据科学的十大编程语言: 1.Julia Julia是一种开放源代码编程语 ...

  • 男人不育与职业有关?带你揭秘程序员容易不育的4大原因

    现在各类软件充斥着人们的生活,而这类软件却是由这些程序员夜以继日的敲打键盘创造出来的.看似很高端的行业,却有着不为人知的隐痛,长时间坐在电脑前,没日没夜的维护系统,这才能保证你手中的软件正常运行.这样 ...

  • 盘点十大编程语言之父

    关于世界上著名的十大编程语言之父,你们知道都有谁吗?今天就让黑马君带大家一起来盘点下编程语言之父都是谁吧~ 01 Dennis Ritchie(丹尼斯·里奇)对C语言和其他编程语言Multics和Un ...

  • 程序员应该看的十部计算机编程科幻电影

    程序员不是只会写代码的.电影世界里有太多需要程序员才能解决的问题,譬如世界和平.譬如人类安全.没什么好狂妄,也没什么好菲薄,只是如果累了,不妨看几部程序员必看的电影,许自己两个小时的放空,许自己一个自 ...

  • 八零后程序员,北漂十年最终回乡:“所有的漂泊,注定无法落脚”

    [网友投稿] 我是一个35岁的八零后,北漂十年,今年终于决定回老家了. 主要是我一个老乡的经历触动了我,听说他的故事之后我好几天都没睡好觉,一直在考虑一个问题: 我留在大城市的意义是什么? 曾经我以为 ...

  • 2021年,高薪程序员应该掌握的 5 种编程语言

    程序员用各种通用编程语言编写代码.大多数使用企业软件的程序员在退休之前通常只使用一种编程语言.然而,有些程序员日常工作中有机会使用多种编程语言,例如,如果程序员使用Flutter原生模块,那么就有机会 ...

  • 2021年,高薪程序员应该掌握的5种编程语言

    程序员用各种通用编程语言编写代码.大多数使用企业软件的程序员在退休之前通常只使用一种编程语言.然而,有些程序员日常工作中有机会使用多种编程语言,例如,如果程序员使用Flutter原生模块,那么就有机会 ...