c#语言和java语言
在2019年, C赢得了令人垂涎的年度最佳编程语言奖 。 现在,到2020年将近一半,又有机会再次获得该奖项吗?
TIOBE指数更新了2020年5月的排名,并且有了新的排名第一。 (或者,我们应该说旧的数字吗?C是整个1985、1990、2000、2005和2015年的第一大编程语言!)
还请参见: HTML:作为主要标记语言的起源和演变
C是#1
欢迎回到C。TIOBE索引更新表明C的搜索量略有上升的当前原因:
Java和C在4月已经非常接近,但是本月C再次超越Java。 C上一次成为第一名是在2015年。我们只能猜测C为什么再次成为第一名。 原因之一可能是冠状病毒。 这听起来很愚蠢,但是某些编程语言确实可以从这种情况中受益。 例子是数据科学领域的Python和R,因为每个人都在寻找该病毒的解毒剂。 但是嵌入式软件语言(例如C和C ++)也越来越流行,因为它们被用于医疗设备的软件中。 另一方面,值得一提的是,Rust实际上已经接近前20名(一个月内从第27位上升到第21位)。
Paul Jansen TIOBE软件首席执行官
C受欢迎的另一个原因可能是因为该语言在嵌入式设备中的使用及其跨平台编程。
随着物联网的不断发展,C可能也会随之发展,并继续将其用作通用编程语言。
C最早出现于1972年,而48年后的今天仍然启发了其他语言的语法。
废除Java?
顶级语言的这种改组将Java推到了白银的位置。 当然,下个月所有人都可以重新洗牌,Java可以重新爬起来。
但是,Java是否正在下降? 企业中不乏Java。 在可预见的将来,Java将仍然是一种顶级编程语言。
但是,尤其是在移动应用程序编程中,Kotlin不断发展。 根据2020年1月的RedMonk编程语言排名 ,Kotlin正在快速增长。 来自GitHub和Stack Overflow的数据表明,它现已成为第19种最常用的编程语言。 像Duolingo这样的大人物已经将其源代码从Java迁移到Kotlin,从而减少了行数。
还请参见: 仍缺少哪些Rust功能? –史蒂夫·克拉伯尼克(Steve Klabnik)访谈
划痕继续攀升
就每月的TIOBE指数更新而言,没有更多值得注意的变化。 Rust正在接近前20名,如果它保持其发展轨迹,我们很快就会看到它进入了榜单。
另一方面,如果Perl继续保持下降趋势,它可能会脱离图表。 本月它的变化率为-0.51%。 目前在名单上排名第18,但在2019年5月为第13位。
上个月,我们谈到了Scratch进入前20种编程语言的过程 。 这门教育语言通过游戏制作向(所有年龄段的!)孩子们教授一些基本的编码概念和批判性思维技巧。 现在它排名第19位,变化+ 0.32%。
翻译自: https://jaxenter.com/c-programming-may-2020-171598.html
c#语言和java语言