欢迎来到亚博真人yabo.at第五届年度顶级编程语言交互排名.因为没有人能够监视每一个程序员,任何试图衡量计算机语言受欢迎程度的人都必须依赖于相对受欢迎程度的代理衡量标准。在我们的例子中,这意味着结合来自多个来源的指标来对47种语言进行排名。但由于认识到不同的程序员有不同的需求和兴趣领域,我们选择不将所有这些指标混合到一个排名中。

相反,我们的交互式应用程序可以让你选择这些指标在组合时如何加权,这样你就可以强调对你来说重要的东西。(有一个详细描述我们的方法和来源可用)。我们确实包含了一个默认的权重,调整为典型的IEEE成员的兴趣,我们还提供了一些其他的预设,专注于“是什么”之类的事情熟悉的对于开源项目。您还可以应用过滤器,排除主要用于您不感兴趣的领域的语言,例如嵌入式环境或桌面环境。通过与早些年的比较,你可以看到情况发生了怎样的变化。

那么2018年的十大语言是什么呢光谱读者吗?

十大编程语言应用的截图

Python一直把持着第一名的位置。去年,它以100分的成绩击败了C语言,以99.7分的成绩位居榜首。现在c++以99.7分紧随其后,而C以96.7分跌至第四位。

为什么Python继续在程序员的思想中占有如此大的份额?《顶级编程语言》中的另外两个变化可能会给我们一些提示。

首先,Python现在被列为嵌入式语言。以前,为嵌入式应用程序编写代码严重倾向于编译语言,以避免在处理能力和内存有限的机器上动态计算代码的开销。但是,尽管摩尔定律可能正在消失它还没死呢。许多现代微控制器现在有足够的能力承载Python解释器。以这种方式使用Python的一个好处是它非常方便某些应用程序通过交互式提示或动态地重新加载脚本来使用附加硬件。进入一个新的领域只会帮助提高Python的受欢迎程度。

Python越来越受欢迎的另一个原因可能是R的小幅下降。R在2016年达到了第5位,去年跌至第6位,现在排在第7位。R是一种专门用于处理统计和大数据的语言。随着人们对大型数据集的兴趣越来越多地转向它们在机器学习中的应用,这两者都有高质量的Python库统计数据而且机器学习可能会使灵活的Python成为比更专业的R更有吸引力的起点。

看看预设的趋势(Trending),它旨在加权指标以强调快速增长的语言,我们看到谷歌的Go已经从第7位上升到第5位。但是最大的变化可能是Scala,从第15位上升到第8位。Scala是为了对Java进行改进而创建的,所以Java在默认排名中的下降可能要归功于Scala的上升趋势。

令人惊讶的是,动作脚本尽力排名略有上升.去年它以0.0的排名排在最后,所以我们都准备淘汰它。然而,它以1.6分的成绩成功地回到了倒数第二的位置,而Forth,曾经的嵌入式世界的主力却遥遥领先。我很难过看到Forth的消失,因为它是我个人最喜欢的游戏之一,但如果明年它再次以零分的成绩出现,它就会被砍掉。

编者注:本文于8月23日更新,以反映互动应用程序中为加强跨浏览器平台排名计算的一致性所做的更改。因此,大多数语言的加权分数都有很小的变化.在某些情况下,由于语言之间的距离很近,这会导致语言在排名中的位置互换。最值得注意的是光谱默认权重,Java和C现在分别排在第三和第四位,而不是第四和第三位。

对话(0)

Asad Madni和救生传感器

他从防守的角度帮助一个小音叉防止SUV侧翻和飞机坠毁

11分钟读取
垂直
Asad Madni和救生传感器

1992年,阿萨德M. Madni是BEI传感器和控制公司的掌舵人,负责监督包括各亚博排列五投注网站种传感器和惯性导航设备在内的产品线,但其客户种类较少,主要是航空航天和国防电子工业。

他遇到了一个问题。

冷战已经结束,美国国防工业崩溃。而且生意也不可能很快恢复。BEI需要快速地识别和捕获新客户。

继续阅读↓ 显示更少
{“imageShortcodeIds”:[]}
Baidu