小红花编程语言排行榜(2024年11月):Java已经远远落后
tl;dr. 小红花技术领袖俱乐部旗下内容平台「小红花·文摘」发布2024年11月的编程语言排行榜,前三名是Python、JavaScript和Java。全文包括排行榜详情,排行依据及统计说明,解释与TIOBE排行榜的不同之处,等。
本榜单仅是对各种编程语言在当下的流行度(热门程度,或被采用/使用程序)进行排名,无关编程语言的优缺点,萝卜青菜,各有所爱,请勿等同视为编程语言的功能、性能、优劣与本排行榜相关。
11月标题:Java已经远远落后
首先来看编程榜的前20名:
名次 | 编程语言 | 得分 |
1 | Python | 100.00 |
2 | JavaScript | 94.80 |
3 | Java | 65.43 |
4 | CSS | 43.71 |
5 | SQL | 35.58 |
6 | C# | 35.24 |
7 | Go | 26.18 |
8 | PHP | 24.08 |
9 | HTML | 20.74 |
10 | TypeScript | 20.63 |
11 | C++ | 18.97 |
12 | Rust | 17.74 |
13 | Swift | 9.02 |
14 | C语言 | 7.64 |
15 | Ruby | 7.41 |
16 | Kotlin | 6.08 |
17 | Perl | 3.47 |
18 | Delphi | 1.88 |
19 | ErLang | 1.64 |
20 | Mojo | 1.59 |
尽管本次排行榜调整了统计口径和加权系数,并将指标从市场占比百分数调整为相对标准分(因为现实中项目和文章都有普遍揉合几个编程语言的情况),但排行榜整体非常稳健,从表中可见,只有Dart跌出前20名,Delphi取而代之。上一期还说 Flutter 带动的 Dart 也杀入前20榜单,可能会给 Swift 和 Kotlin 作为移动平台编程的原生编程语言带来压力,看来有点多虑了。
排行榜上两强格局已经形成,Python 掌握 Web、AI 和科学计算,JavaScript 统治了用户侧的一切,地位遥遥领先,Java 同为前3名,实则已经远远落后。
以上是2024年10月小红花编程语言排行榜的全景图,往后排列的编程语言是:Dart、PowerShell、汇编语言、Lua、Scala、Zig、Cobol、Ada、Solidity、Julia、Scratch、awk、Clojure、仓颉、Moonbit、Groovy、VB、VBScript、SAS、R语言、Fortran、Transact-SQL、Prolog、Rescript、Lisp、Objective-C、MatLab、Ocaml、Haskell、ABAP,等。
排行依据和统计说明
排行依据
小红花技术领袖俱乐部旗下内容平台「小红花·文摘」聚合全球(以中文、英文为主,基于AI进行摘要和翻译)开发者博客的准实时内容(延迟通常不超过1小时),目前每月内容数量接近1万篇,绝大部分内容为编程相关的硬核文章,通过分析文章涉及的编程语言,并据此进行统计,发现编程语言的流行度差异性、聚集度基本对得上,因此作为一个编程语言流行度指标榜单是可信的。
统计说明
1、 整体而言,小红花编程语言排行榜就是统计时间范围之内各编程语言相关的内容数量,在乘以针对不同编程语言制定的系数之后,各编程语言内容在总数量上的占比及排行。
2、 考虑到小红花编程语言排行榜刚刚开始编制,未来可能会有比较大的调整和修改,暂时不会公开算法和系数。
3、 为确保尽可能地统计不同编程语言,我们对编程语言的别名也进行了归一化处理,如C#的统计包括CSharp、C++包括CPP、Delphi包括Pascal等。
特此说明。
与TIOBE排行榜的不同之处
1、 TIOBE 等其它榜单大多统计互联网上不同编程语言相关内容的总量,而小红花编程语言排行榜采用的数据是1年维度内的中短期内容为基数,1个月维度内的新内容为参照,能够快速反映编程语言的流行度变化。
2、 因为小红花编程语言排行榜大约有一半数据源是中文的,所以会和 TIOBE 这种基本上基于英文内容的统计有比较大的差异,但经由我们和国内开发者沟通,小红花编程语言排行榜和我们的「体感」较为一致,但和 TIOBE 的统计有较大不同。
小结
整体来说,一个中文内容占比较大的编程语言排行榜,对项目的技术方案选型是有参考意义的,这是小红花编程语言排行榜的动力之源,也是以后继续编制的意义所在。接下来我们将在「小红花·文摘」开辟排行榜栏目以便发布相关信息和内容,同时也会发布在我们公众号,敬请关注。
鸣谢
小红花编程语言排行榜得到了广大的认可和支持,很多自媒体公众号参与了上一月的内容转载,特此鸣谢(以下排名不分先后):
•TechParty•东波哥说•QPython•Tap4AI导航网•得云AI•鹤鸣工作室•白鲸技术栈•开源服务指南•光哥说AI
现在继续诚征公众号转载本文,微信公众号运营者可以直接使用快捷转载功能转发,或者留言转发+公众号号ID,我们将在后台为您开启白名单。其它平台的自媒体账号可以直接复制内容发布,也欢迎视频号等其它形式的自媒体依据本榜进行二次创作。
感谢大家支持!