在线客服
扫描二维码
下载博学谷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,具体排序算法见官方介绍。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
新手怎么编写程序?编程入门指导
程序员编写程序就如诗人写诗,都是十分有趣的。但是对于新手来讲,编写程序可不是一件轻轻松松就可以马上上手的事情,它需要编写者有着丰富的编程语言知识和经验。那么新手应该怎么编写程序呢?本文就这个问题,给大家提供一些变成入门的指导吧!
17213
2019-08-07 11:48:17
IT编程语言深度学习库汇总
IT编程语言深度学习库汇总,主要介绍编程语言Python(Theano、Keras、Pylearn2、Lasagne、Blocks、Caffe)、Matlab、CPP、Java(ND4J、Deeplearning4j、ncog)等相关的深度学习框架,深入了解开发框架对于一个程序员尤为重要。
5551
2020-03-05 17:30:33
软件工程师要学哪些知识?难不难?
软件工程师要学哪些知识?难不难?作为互联网行业中最重要的技术岗位,软件工程师需要学习的内容十分广泛且深入,学习难度可想而知。当然,软件工程师也并不是大家想的那样十八班武艺样样精通。比如对英语水平的要求并不高,也不一定要学习多么深奥的数学知识。下面我们一起来看看想要成为一名合格的软件工程师需要学习的具体内容。
12712
2020-04-27 17:05:16
初中生学编程用什么软件好?适合学什么语言?
初中生学编程用什么软件好?适合学什么语言?用编程语言感兴趣想做出自己的软件首推Python和JavaScript,如果对专业编程不是特别擅长,想锻炼自己的思维习惯,推荐scratch。
24560
2020-08-21 15:11:55
语言识别器需要重点学习哪些知识点?
语言识别器需要重点学习哪些知识点?语言识别器学习以语种识别为任务,掌握NLP模型搭建的标准化流程与常用方法,结合机器学习模型完成对文本数据的识别与搭建任务,常应用于机器翻译,智能对话等场景中。
3123
2022-02-16 11:08:21
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
