IEEE发布第四届顶级编程语言交互排行榜(图)语言排行
2021-08-28
今天,IEEE 发布了第四个顶级编程语言交互排行榜。因为有不同语言的排名,IEEE 根据不同的变量对流行度进行排名。根据 IEEE 的说法,他们的排名基于数据记者 Nick 提供的数据,结合 10 个在线数据源的 12 项标准,并以 48 种语言进行排名。
IEEE 发布的编程语言交互排行榜,让读者可以选择参数组合的权重,从而个性化自己关注的排名。 IEEE 的排名根据读者的需求进行加权编程语言排行2017,例如强调新兴语言、关注员工需求的语言、开源中的流行语言。读者在设置时还可以根据行业板块进行筛选,从而定义自己的排名。
读者可自行调节权重
根据读者需求,IEEE给出的编程语言排名如下:
的排名从去年开始在人工智能的帮助下持续上升,现在已经成为第一。但是,排名前四的语言,C、Java、C++都拥有庞大的用户群,它们的用户总数也非常相似。事实上,在公司招聘所需的基础语言分析中,C语言的需求甚至更早。
C#重新进入前五,重新夺回了去年被R语言抢走的位置。 Ruby 已经跌至第 12 位编程语言排行2017,因此苹果有机会与 的 Go 语言一起进入前十名。这是非常令人惊讶的,因为该语言在两年前才首次进入排名。当然,它在前十名之外。相比上升,苹果的-C跌至第26位。
然而,今年是第二年没有新语言进入排名。我们似乎已经进入了整合代码的阶段。开发人员还需要时间来消化为云服务、移动和大数据应用创建的新工具。
当谈到稳定的编程语言时,它们仍然出现在排名的中间(第 28 位)。 Lisp 和 Lisp 分别保持在第 35 和第 40 位。这说明有些语言虽然很老,但仍然保持着稳定的用户群。
如果我们看语言用户的增长速度,它仍然是最快的。接下来是 C、C++ 和 Java,但我们看到增长率排名第五。是发布的最新语言,可以开发iOS和OS X软件。该语言与现有的-C代码相匹配,近年来也开源以吸引开发者。
接下来我们可以看看开源语言的排名。如下图,我们可以看到HTML排名从第11位上升到第8位,进入了开源语言前十,所以在这里我们再次反对“HTML只是标记语言,不是编程语言”的说法因为 HTML 是开发人员用来向计算机发出指令以完成某些任务的语言,所以我们仍然使用 HTML 作为编程语言。而当 HTML 和 CSS 结合时,它们可以完成非常复杂的任务,所以我们需要包含它。
那么雇主更需要什么语言?在下图中,我们可以看到Java和C是最受欢迎的招聘语言,甚至超过了。这可能是因为Java可以应用于多个平台,在企业级Web应用和移动应用的开发中占有极其重要的地位。同时,各个互联网公司的产品都需要用Java来实现。
以下排名按设计自由度排列。我们对这些语言的自定义程度越高,排名就越高。
原文链接:
来自 IEEE