吴峰的博客

2022编程语言排名

2022编程语言排名

知名软件行业分析公司 RedMonk 对 GitHub Archive 和 Stack Overflow 数据工具进行分析后,发布了 2022 年 Q1 编程语言排名。

10000.jpg

前20名的排行如下:

1 JavaScript

2 Python

3 Java

4 PHP

5 CSS

6 C#

7 C++

8 TypeScript

9 Ruby

10 C

11 Swift

12 R

13 Objective-C

14 Shell

15 Scala

16 Go

17 PowerShell

18 Kotlin

19 Rust

20 Dart

近年来语言排名变化都不大。事实上,这里的 20 种语言中有 17 种已经连续三个季度保持稳定。随着这些编程语言的排名变动开始减少,有部分人会考虑我们是否可能正在进入一个相对停滞的时代。当然,新的语言会不断涌现,有些可能会由于新功能的添加或外部因素而兴起,但当我们环顾整个行业时,可能正在形成某种平衡——语言找到了各自的利基和优势以形成竞争的水平状态。

02

部分语言的变化

Python (0) / Java (-1):在短暂的回到与 Python 并列第二位之后,Java 又滑回了第三位。需要明确的是,在这个排行榜上获得第三名仍然是一项令人印象深刻的成就。但是 Python 的实力还是值得一看的,因为它连续两年在我们的排名中位居第二。对于一种被一些人嘲笑为“只是一种胶水语言”的语言来说,这是一个相当大的成就。

PHP (0):PHP 的排名完全没有变动,这并不稀奇,不仅仅是因为近年来一直很稳定。事实上,自 2017 年第一次运行以来,PHP 一直位居第四,虽然它在 Python 的上升过程中被 Python 超越。之所以要注意这一点,是因为经过这么多年,PHP 仍然被人看不起,但不管人们怎么想,它仍然是一股力量。

C++ (-2):在我们上次的报告中,C++ 排名第五,与 C# 和 CSS 并列。这一次,它是罕见的有排名变化的语言之一,它下降了两位,如今排在第七位。人们也忍不住好奇,C++会不会步C的后尘呢?最开始做这些排名时, C 还排在第八位,逐渐滑落到第九位,现在是第十位。而C++ 上一次排名低至 7 位还是 2013 年的第二季度。

TypeScript (0):说到进一步下降,在排名中仅次于 C++ 的是 TypeScript。TypeScript 是自 Swift出现以来增长最快的语言,也进入过前 10 ,但TypeScript 似乎在 8 岁时进入了平稳期,在过去的三个季度中一直独占该位置。向上移动并不容易——即使这次 C++ 下降了,但是 TypeScript 要继续上升,还是需要超越像 C++ 这样的语言。

Dart (+1) / Rust (0) / Kotlin(0):一方面如上文所说,Kotlin (#18) 和 Rust (#19) 在这些排名中没有变动并不稀奇,但还是有点令人惊讶,因为这两种语言最近都很“热门”,引起了相当多的关注。不过Dart 能够上升一位并与 Rust 并列第 19 位还是令人意外的。

Kotlin 花了两个季度来实现这一跳跃,虽然 Rust也在一个季度内完成了同样的事情,但 Rust 有更多的发展时间。Dart在30名位置徘徊约36个月后,它不仅进入了前20名,而且还与开发者的宠儿Rust并列。那么它能否持续保持住这个位置呢,还是会继续上升,让我们拭目以待。

当下疫情形势依然严峻

不少小伙伴都居家了

这个时候拥有的空闲时间

正好是提升自己竞争力的好机会

选择一门感兴趣的编程语言

开始学习吧!

想做技术型人才

就从今天开始努力!

Tags:
评论 (0)
    说点什么吧... (取消回复)

    正在加载验证码......

    请先拖动验证码到相应位置

Copyright 吴峰的博客 © 2014-2016 管理员邮箱:phpwufeng@163.com   统计:   ICP备案:鲁ICP备16004939号-1