在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
2020年初IT编程语言排行有哪些变化?Python发展势头良好排名较之前上升一位,挤进前二与Java并驾齐驱。各IT语言总体排名依然稳定,大部分名次紧挨着的语言都小小地调换了次序。
RedMonk发布2020年IT编程语言排行榜前20名单:
在最新的编程语言排行榜单中,各语言总体排名依然稳定,大部分名次紧挨着的语言都小小地调换了次序。另外,这次出现了许多排名并列的现象。接下来具体分析一下:
Python发展较好,排名较之前上升一位挤进前二,与Java并驾齐驱。自2012年起有史以来第一次在榜单中的前二名中出现了非JavaScript或Java条目。此前,Python连续四年都排在第四位,终于在三年前跃升至第三,并一直保持,直到现在再次前进一位。
TypeScript在去年6月份的榜单中进入前十,也成为五年来首度打破前十排名的语言。这次,TypeScript上升至第九位,与C语言并列。TypeScript进入前十并非意外,它与JavaScript的组合可以说是成功的。
R语言令人惊喜,从15位跃升至13位与Scala并列。囿于统计和数据处理专业的学术性语言R意外地流行起来,已经超出预期。重要的是,同为最常用于数据分析的语言,Python的大好势头看来没有太压倒R,后者还是有其吸引力所在。
Rust去年因受到微软的采用而火热了一阵子,在上一份榜单中排名21,当时人们猜测它能否再接再厉突破20大关,但可能要让关注它的人失望了,Rust目前的发展势头明显放缓,这次仍维持在21名。同样发展放缓的还有Go语言,尽管它从16名小小地增长了一位,位列15。自2015年以来,反映在榜单上的Go的发展几乎停滞,排名一直保持在这样的位次。
Dart最近获得了一些收益,这与Flutter的普及率飙升大致相关。自从基于Dart的Flutter发布1.0版本以来,该语言一路从原先的33名跃升至最新排名的第24位。前几天,谷歌公布了一份 Fuchsia编辑语言策略,从中可看出 Dart将获得极大支持。
RedMonk编程语言排行榜通过追踪编程语言在GitHub和Stack Overflow上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。
目前RedMonk对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用GitHub Archive作为数据源对GitHub数据进行分析;而Stack Overflow部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
PHP编程语言好学吗?PHP开发工程师的晋级路线?
PHP编程语言对于新手而言,非常容易上手,不乏有很多同学通过自学找到了高薪的工作。不管自学还是通过参加培训进行学习,PHP开发工程师是保持如何的晋级过程呢?如何考究自己学习过程中的实力水平?小编通过整合得出七个阶段,其中前四个阶段属于不断学习提升的阶段,进入后三个阶段之后就证明你已经有了找工作的实力了。
6780
2019-07-04 18:40:27
编程语言有哪几种?分别有什么特点?
大家经常在网上看到十大编程语言,五大编程语言等等信息。实际编程语言种类非常多,据不完全统计全球范围内编程语言有将近上千种。而我们经常说的编程语言,仅仅是目前根据市场使用率以及发展前景相对较好的编程语言。那目前比较热门的编程语言有哪几种呢?它们分别有什么特点?
20695
2019-08-14 18:51:03
如何通过阅读代码学习编程?
当初学者完成了编程语言中基础语法的学习之后,就需要尝试把之前学过的理论知识运用起来。那么具体怎么运用呢?最好的方法就是进行阅读代码的练习。当然,去哪里找代码阅读,以及如何通过阅读代码学习编程,都是初学者会困扰的。大家不要着急,下面我们来一一解决这些问题。
5652
2020-04-30 16:10:17
安卓编程入门学习要具备哪些能力?
随着安卓的不断发展壮大,安坐产品所占的市场份额也在不断扩张,全球安卓设备的使用量也不断提升,这也就导致安卓编程人才的需求量与日俱增,可以看出安卓编程的发展前景十分广阔。所以就有了许多人想要想要去学习安卓编程技术,那么安卓编程入门要具备那些能力,学什么?
3590
2020-06-16 15:53:06
四大最危险编程语言,PHP竟然没有排名榜首
根据Veracode最新发布的年度软件安全现状报告,全球所有应用软件中,70%都包含至少一个开源代码库导致的安全缺陷/漏洞,其中Swift代码库的软件缺陷密度(每个代码库的缺陷数量)已经超过了web安全人士的“衣食父母”——PHP。
3604
2021-09-29 18:42:16