皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

2024 年 1 月的 TIOBE 指数

2024 年 1 月的 TIOBE 指数

一月头条:C# 成为 2023 年年度编程语言!
在 TIOBE 指数历史上,C# 首次荣获年度编程语言奖。祝贺您二十多年来,C# 一直稳居前十名,如今正在追赶四大语言的脚步,作为一年内涨幅最大的语言(+1.43%),C# 获奖实至名归。排名第二的是 Scratch(+0.83%)和 Fortran(+0.64%)。C# 正在蚕食 Java 的市场份额,并在网络应用程序后端和游戏(得益于 Unity)等领域越来越受欢迎。C# 可以免费使用,而且发展速度稳定,每次发布新版本都会使语言更具表现力。C# 将继续存在,甚至可能很快超过 Java。

除了 C# 之外,去年 TIOBE 指数还发生了许多有趣的变化。Fortran 和 Kotlin 取代了 R 和 Perl,成为前 20 名中的常胜将军。Fortran 非常适合使用良好的库进行数字运算,在许多领域仍然是大学的最爱。Kotlin 是 Java 的易学/易写的竞争对手。有趣的问题:2024 年,哪些语言将进入 TIOBE 指数前 20 名?这个问题很难预测。2023年,Julia曾短暂进入TIOBE指数,但未能保持这一位置。要想获得第二次机会,需要 Julia 语言和社区的成熟。我会把赌注押在 Dart(与 Flutter 一起)和 TypeScript 上。后者已经在业界得到了广泛应用,但由于某些原因,它还没有在 TIOBE 指数中取得突破。让我们拭目以待 2024 年的发展。– 保罗-扬森(Paul Jansen),TIOBE 软件公司首席执行官

TIOBE 编程社区指数是编程语言受欢迎程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度等热门搜索引擎都被用来计算评级。值得注意的是,TIOBE 指数并不涉及最佳编程语言或编写代码行数最多的语言。

该指数可用于检查您的编程技能是否仍处于最新状态,或在开始构建新的软件系统时,就应采用哪种编程语言做出战略性决策。有关 TIOBE 指数的定义,请点击此处

Jan 2024 Jan 2023 Change Programming Language Ratings Change
1 1 2024 年 1 月的 TIOBE 指数 Python 13.97% -2.39%
2 2 2024 年 1 月的 TIOBE 指数 C 11.44% -4.81%
3 3 2024 年 1 月的 TIOBE 指数 C++ 9.96% -2.95%
4 4 2024 年 1 月的 TIOBE 指数 Java 7.87% -4.34%
5 5 2024 年 1 月的 TIOBE 指数 C# 7.16% +1.43%
6 7 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 JavaScript 2.77% -0.11%
7 10 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 PHP 1.79% +0.40%
8 6 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Visual Basic 1.60% -3.04%
9 8 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 SQL 1.46% -1.04%
10 20 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Scratch 1.44% +0.86%
11 12 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Go 1.38% +0.23%
12 27 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Fortran 1.09% +0.64%
13 17 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Delphi/Object Pascal 1.09% +0.36%
14 15 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 MATLAB 0.97% +0.06%
15 9 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Assembly language 0.92% -0.68%
16 11 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Swift 0.89% -0.31%
17 25 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Kotlin 0.85% +0.37%
18 16 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Ruby 0.80% +0.01%
19 18 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 Rust 0.79% +0.18%
20 31 2024 年 1 月的 TIOBE 指数 2024 年 1 月的 TIOBE 指数 COBOL 0.78% +0.45%
其他编程语言
下面列出了编程语言的完整前 50 名。本概览为非官方发布,因为我们可能遗漏了某种语言。如果您认为我们遗漏了某种编程语言,请通过 tpci@tiobe.com 通知我们。也请查看我们监测的所有编程语言的概览。
Position Programming Language Ratings
21 D 0.77%
22 F# 0.77%
23 R 0.74%
24 SAS 0.70%
25 (Visual) FoxPro 0.67%
26 Ada 0.62%
27 Classic Visual Basic 0.60%
28 Prolog 0.56%
29 VBScript 0.55%
30 Perl 0.52%
31 Objective-C 0.46%
32 Dart 0.43%
33 Julia 0.40%
34 X++ 0.39%
35 TypeScript 0.39%
36 Lua 0.37%
37 Scala 0.34%
38 GAMS 0.33%
39 Transact-SQL 0.30%
40 Logo 0.30%
41 ABAP 0.29%
42 Lisp 0.28%
43 CFML 0.28%
44 Haskell 0.28%
45 PL/SQL 0.27%
46 Awk 0.27%
47 Eiffel 0.24%
48 Smalltalk 0.23%
49 ML 0.23%
50 ActionScript 0.23%

下一个 50 种编程语言
以下列出的语言从第 51 位到第 100 位。由于差异相对较小,因此只列出了编程语言(按字母顺序排列)。

Algol, AutoLISP, Avenue, Bash, bc, Boo, CIL, CL (OS/400), CLIPS, Clojure, CLU, Curl, DiBOL, Erlang, Forth, Hack, Icon, Io, J, J#, JScript, LabVIEW、梯形逻辑、Lingo、LiveCode、M4、Maple、MQL5、NATURAL、Nim、OpenEdge ABL、PL/I、PostScript、PowerShell、Pure Data、Q、Racket、REXX、Ring、RPG、Scheme、Snap!,Solidity、SPARK、SPSS、Squirrel、Stata、Wolfram、Xojo、XQuery

长期历史
要了解更多信息,请参阅多年前十大编程语言的排名情况。请注意,这些是 12 个月内的平均排名。

Programming Language 2024 2019 2014 2009 2004 1999 1994 1989
Python 1 4 8 6 11 22 22
C 2 2 1 2 2 1 1 1
C++ 3 3 4 3 3 2 2 3
Java 4 1 2 1 1 16
C# 5 6 5 8 9 32
JavaScript 6 8 9 9 8 21
Visual Basic 7 19
PHP 8 7 6 5 6
SQL 9 9 7
Assembly language 10 13
Objective-C 27 11 3 42 48
Lisp 30 28 14 17 15 10 7 2
(Visual) Basic 7 4 5 3 3 7

这里有两点很重要:

上表中的 “Visual Basic “和”(Visual) Basic “是有区别的。在 2010 年之前,”(Visual) Basic “指的是 Basic 的所有可能的方言,包括 Visual Basic。经过讨论,决定将”(Visual) Basic “分为所有方言,如 Visual Basic .NET、Classic Visual Basic、PureBasic 和 Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现形式,因此现在被称为 “Visual Basic”。
编程语言 SQL 在 2018 年被添加到 TIOBE 索引中,因为有人指出 SQL 是图灵完备的。因此,尽管这种语言非常古老,但它在索引中的历史却很短。
编程语言名人堂
列出所有 “年度编程语言 “获奖者的名人堂如下所示。该奖项授予在一年内收视率上升幅度最大的编程语言。

Year Winner
2023 2024 年 1 月的 TIOBE 指数 C#
2022 2024 年 1 月的 TIOBE 指数 C++
2021 2024 年 1 月的 TIOBE 指数 Python
2020 2024 年 1 月的 TIOBE 指数 Python
2019 2024 年 1 月的 TIOBE 指数 C
2018 2024 年 1 月的 TIOBE 指数 Python
2017 2024 年 1 月的 TIOBE 指数 C
2016 2024 年 1 月的 TIOBE 指数 Go
2015 2024 年 1 月的 TIOBE 指数 Java
2014 2024 年 1 月的 TIOBE 指数 JavaScript
2013 2024 年 1 月的 TIOBE 指数 Transact-SQL
2012 2024 年 1 月的 TIOBE 指数 Objective-C
2011 2024 年 1 月的 TIOBE 指数 Objective-C
2010 2024 年 1 月的 TIOBE 指数 Python
2009 2024 年 1 月的 TIOBE 指数 Go
2008 2024 年 1 月的 TIOBE 指数 C
2007 2024 年 1 月的 TIOBE 指数 Python
2006 2024 年 1 月的 TIOBE 指数 Ruby
2005 2024 年 1 月的 TIOBE 指数 Java
2004 2024 年 1 月的 TIOBE 指数 PHP
2003 2024 年 1 月的 TIOBE 指数 C++

错误和更改请求
这是要求最多的 5 个更改和错误。如果您有任何改进索引的建议,请发送电子邮件至 tpci@tiobe.com。

除”<语言>编程 “外,还应尝试其他查询,如 “使用<语言>编程”、”<语言>开发 “和”<语言>编码”。
增加其他自然语言(除英语外)的查询。我们的想法是从中文搜索引擎百度开始。这项工作已经部分完成,并将在未来几个月内完成。
添加所有被拒绝的搜索词请求列表。这是为了尽量减少有关 Rails、JQuery、JSP 等的重复邮件数量。
为数据库、软件配置管理系统和应用程序框架建立 TIOBE 索引。
有些搜索引擎允许查询去年添加的页面。TIOBE 索引应仅跟踪最近添加的页面。

转自 TIOBE Index – TIOBE