易讯考务系统

查看更多新闻

编程语言2021排名:JavaScript占统治地位,Python超越Java

2021-03-17 17:37:51 易讯考务系统 阅读

Change!

2021 年的编程语言发生了哪些变化?

在GitHub和Stack Overflow上什么语言的讨论度最高?

知名软件行业分析公司RedMonk对GitHub Archive和Stack Overflow数据工具进行分析后,发布了2021年第一季度编程语言排名,解析了目前主流编程语言的最新变化。

2021年第一季度排名中的前20名与2020年7月的排名相差无几。但是,RedMonk分析师Stephen O'Grady指出,前20名中有一半“起伏不定,这非常不寻常”。目前的趋势显示:

  • JavaScript从2014年来连续7年称霸榜首,并将保持第一的领先态势;

  • Python超越Java;

  • Ruby排名下降,已被CSS和TypeScript超过;

  • TypeScript、R语言、Kotlin和Rust排名提高,Dart快速上升,有望进入Top 20。

2021编程语言Top 20

1、JavaScript

2、Python

3、Java

4、PHP

5、C#/ C ++ / CSS(并列)

8、TypeScript

9、Ruby

10、C

11、Swift

12、R

13、Objective-C

14、Shell / Scala(并列)

16、Go

17、PowerShell

18、Kotlin

19、Rust / Perl(并列)

此前RedMonk编程语言的Top 20一直非常稳定,与之形成鲜明对比的是,这个季度的排名发生了很大变化。近半数语言的排名都有不同程度的上升或下降,这一点非同寻常。

近年来,发展迅速的语言是Python,TypeScript是微软的JavaScript的超集,具有可编译为JavaScript的类型系统,目前排名上升到第八位。O'Grady认为TypeScript已经巩固了它作为十大语言的地位,现在正在考虑它是否会升至第五或第六位。

在Mozilla上创建的Rust也上升了一位,升至第19位。上个月,Mozilla将Rust交给了新的Rust Foundation,这是一个由AWS、华为、谷歌、微软和Mozilla支持的独立组织。AWS正在寻求Rust用于基础架构编程。Mozilla将其创建为C和C ++的内存安全替代品。谷歌的Go下降至16位,而Android应用开发语言Kotlin上升到第18位。
图片

受某些宏观因素的影响,编程行业一直在变化,语言的排名的也会随之产生变化。去年某些行业受新冠疫情冲击,其使用的编程语言也经历了一段低谷,几个季度后行业回暖,编程语言的使用率恢复到正常水平,像这类从动荡到稳定的循环始终在发生。

如果某种语言的排名持续上升或下降,则预示其中蕴含着重大的趋势,这些改变可能会对整个编程世界带来影响。

上图是编程语言排行在GitHub和Stack Overflow上的对比。横轴是编程语言在GitHub上的受欢迎程度,纵轴是编程语言在Stack Overflow上的受欢迎程度。 

图片

2012年至今的RedMonk语言排名

如果说今年编程语言排名的主基调是"变化",那JavaScript的发展就是以不变应万变。尽管行业中有一些新兴语言不断向JavaScript发起挑战,但这不影响它继续成为当前最受欢迎的语言。
如果你有志于成为一位开发者,不妨从学习Javascript入门。
JavaScript是一种直译式脚本语言,提供了非常丰富的内部对象供设计人员使用。而且JavaScript在浏览器内运行,开发者甚至不需要编译器。只需要一款笔记本应用程序或Sublime Text就可以编写了。
对初学者来说,JavaScript是比较宽容和动态类型(弱类型)的编程语言。想从事Web开发,JavaScript是一种出色的入门级语言。此外,JavaScript语法类似C的语法,所以学习JavaScript让你可以在编程领域继续深造,比如学习更难的编程语言C++。
学习JavaScript语言
获取微软MTA JavaScript认证
就在小易课堂!

图片
参考链接

https://redmonk.com/sogrady/2021/03/01/language-rankings-1-21/


标签:   微软MTA javascript
Powered by MetInfo 5.3.18 ©2008-2021 www.metinfo.cn