简介:2020年即将过半,一些权威的编程语言统计网站每个月都会更新全球主要编程语言的统计数据。趋势。今天,阿里妹为大家整理了2020上半年三大权威榜单的编程语言排行榜。让我们看看您选择的语言发生了哪些有趣的变化,每月更新全球主要编程语言的流行趋势。今天,阿里妹为大家整理了2020上半年三大权威榜单的编程语言排行榜。让我们看看您选择的语言发生了哪些有趣的变化!一、RedMonk2020上半年排名情况RedMonk是每六个月更新一次的榜单。它是根据GitHub上某种语言的项目数量来计算的。以及StackOverflow上的标签出现次数,这两个社区也是开源和技术讨论的权威数据来源。这是2020年第一季度:让我们来看看RedMonk在2020年1月、2019年6月和1月:前20名的编程语言排行榜中,各语言的整体排名依然稳定。有趣的是,大多数相邻的语言都略有颠倒。此外,2020年1月榜单的排名也有不少并列。接下来我们来看一些值得关注的点:1、2020年Python发展势头良好,排名较之前上升一位,甚至挤进前两名,与Java并驾齐驱;2.TypeScript在去年6月进入榜单前十,也成为五年来第一个冲出前十排名的语言。这一次,TypeScript上升到第九位,与C语言并列。可见,TypeScript进入前十并非偶然,它与JavaScript的结合可以说是成功的;3、R语言出人意料,从之前的15位跃升至13位,与Scala并列;4.Rust目前的发展势头明显放缓,这次保持在第21位。2.2020上半年TIOBE排名情况TIOBE可能是开发者最熟悉也最权威的编程语言排行榜之一。每月更新,数据来源全面,能准确反映各种语言的流行程度。2020年初,TIOBE正式为我们揭晓了“2019年度编程语言”的获奖者。很多人认为Python会继续拿下TIOBE的年度编程语言。荣誉归于C语言的老手。为什么非常低调的C语言如此受欢迎?TIOBE认为,这一趋势背后的主要推动力是物联网(IoT)和今天发布的大量小型智能设备。C在应用于性能至关重要的小型设备时效果很好。另外,C相对容易学习,每个处理器都有一个C编译器。以下为2020年上半年TIOBETOP20榜单:Top10ProgrammingLanguagesTIOBEIndexTrend(2002-2020):1月排行榜亮点:(1)Swift从第15位跃升至第9位,进入前十。(2)Ruby从第18位上升到第11位,几乎进入前十名。我相信这个目标很快就会实现。2月排名亮点:(1)C语言2月涨幅较大,达到0.993%。1月份刚刚获得2019年度编程语言大奖,真是后劲十足。(2)预计Java还是排在第一位,所以大家还是可以把Java作为重点编程语言来储备和掌握,其次是C、Python、C++、C#。3月排行榜亮点:(1)C语言当之无愧的年度编程语言,3月以3.03%的年增长率继续领跑。其他年增长率较高的是Java(2.90%)、C#(2.95%)和Python(1.85%)。(2)整体来看,Top10语言基本稳定如常。这个月,它冲出了Go语言的黑马,一路挤进了前十。去年同期,围棋排名第18位。在榜单的前两个月,Go升至第14位,随后继续攀升,最终在3月进入前十。(3)3月最值得关注的语言是Delphi,这让人颇为意外:Delphi即将跌出TIOBE指数前20。这大概是德尔福最终没落的标志。自2001年6月TIOBE指数存在以来,Delphi一直排在前20名,并且在2000年代初期是最流行的语言和IDE之一。TIOBE认为,Delphi没落的另一大原因是其发布频率太低。以前每年都有一个大版本,但是2018年之后,Delphi就没什么新东西了。4月排名亮点:(1)4月,值得注意的是C语言指数与Java接近,仅相差0.01%。(2)Scratch进入前20,成为本月的一大亮点。它是一种面向儿童的编程语言。许多人对一种旨在教孩子如何编程的语言的成功感到惊讶,因为他们没有注意到超过5000万个项目是在Scratch中“编写”的,而且每个月考虑到100万个新的Scratch项目已经被编写补充一下,Scratch闯入前20也不足为奇。5月排行榜亮点:(1)5月最大的亮点是C语言超越Java重回第一。C语言上一次排名第一是在2015年,那么是什么让C重新夺回了第一的宝座呢?TIOBECEOPaulJansen猜测是受到了冠状病毒的影响,“这听起来可能很愚蠢,但一些编程语言确实可以从这种情况中受益。”(2)数据科学语言R稳居前十,MATLAB从本月的第18位上升到本月的第13位,是前20名语言中月度涨幅最大的语言。(3)4月榜单主角Scratch,5月继续上升一位。看来最近少儿节目的热度不减反增。(4)近几个月来,比较令人担忧的Objective-C排名还在下滑,这次在前20榜单中垫底。3.2020年上半年PYPL排名情况Pypl编程语言排行榜是通过分析在谷歌上搜索语言教程的频率得出的。搜索的语言教程越多,它们就越受欢迎。2020年5月编程语言排行榜:前五名分别是:Python、Java、Javascript、C#和PHP。与上月相比,Python(+4.3%)依然稳居第一,并且大幅领先于Java(-2.4%),除Python位居前五外,其余Trend指数均呈下降趋势。近年来,备受关注和热度的Go、Kotlin、Rust、TypeScript等相对新兴的编程语言基本保持了上升的热度,这也与我们所见所闻相吻合。总结:1.以上列表不代表语言质量。开发者可以通过这份清单来检查自己的编程技能是否需要更新,同时根据自己的实际情况选择自己的学习目标。2、就后端语言而言,Java和Python一直是比较流行的语言。3、一个合格的程序员必须会C语言,但真正必须使用C语言的领域主要是嵌入式开发和操作系统等底层开发。4.Python是唯一一种在过去五年中流行度一直在上升的语言。如果2020年只想学习一门编程语言,想要覆盖更广泛的APP开发领域,不妨考虑一下Python。
