互联网让汇编语言出人意料地大受欢迎

互联网 2020-02-28 10:41:59

汇编语言是低层次编程的可靠主食,多年来出现的多种更高级、更容易使用的语言让座。但它正在卷土重来,这要归功于物联网(物联网)和嵌入式计算。

本月的Tiobe指数(Tiobe Index)基于一个检查互联网搜索的公式来衡量语言普及率,该指数今年第二次重返前十,排名第10位。它也在1月份进入前10名。

Tiobe推测,物联网及其伴随的小型设备的扩散推动了人们的使用。“为什么有人会在如此低的水平上编写代码,如果与使用任何其他编程语言相比,效率要低得多,而且容易受到各种编程错误的影响?”询问一份伴随索引的报告。“对此唯一合理的解释是,只能运行汇编代码的非常小的设备数量正在增加。现在,连你的牙刷或咖啡机都在运行装配码。”蒂奥贝说,装配也提供了无与伦比的表现。

但该指数的执行董事兼出版商保罗·詹森(Paul Jansen)表示,大会的高排名将是短暂的。“我怀疑装配能否在前十名中存活下来。也许几个月,因为没有新的热门语言接近前十。Ruby最终将回到前10名,而R和Matlab也是前10名的候选人。鲁比本月在提奥比指数排名第11位。

在竞争对手的语言普及指数中,汇编甚至没有突破前18名。虽然Tiobe的公式评估多个搜索引擎的搜索,PyPL只分析在谷歌上搜索的语言教程。

另一种在嵌入式计算中流行的语言,C,在Tiobe的指数中有了一个否定,但仍然至关重要。虽然仍然是仅次于Java的指数第二最受欢迎的语言,但与2015年7月相比,它的份额下降了近4个点。本月C的评级为12.238%,而Java的评级为19.804%。Jansen说:“C曾经是大型编程语言。“它正在逐渐消失,特别是因为它缺少垃圾收集、异常处理、功能编程技术和逻辑导入等基本功能。”

在Tiobe指数排名前十位的是:C(6.311%)、Python(4.166)、C#(3.92)、PHP(3.272)、JavaScript(2.643)、VisualBasic。净(2.517)和Perl(2.428)。大会的评级为2.281。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢