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

2022 年 6 月 TIOBE 指数

六月头条:C++即将超越Java

Java 似乎处于失败的一方。2020 年 4 月,Java 仍然是 TIOBE 指数的第一名。同月,Java 不得不将第一名让给 C。后来,在 2021 年,Python 势不可挡,也超越了 Java。现在看起来 C++ 是下一个超越 Java 的语言。具有高性能的高级编程是 C++ 表现出色的关键原因。C++ 语言每 3 年修订一次。此类修订包含突破性的新功能,使语言与 C# 和 Java 相提并论,但没有垃圾收集器的性能损失。让我们看看未来几个月 C++ 将走向何方。——保罗·詹森 CEO TIOBE Software

TIOBE 编程社区指数是编程语言流行度的一个指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商的数量。Google、Bing、Yahoo!、维基百科、亚马逊、YouTube 和百度等流行搜索引擎用于计算评级。需要注意的是,TIOBE 索引并不是关于最好的编程语言或编写大多数代码行的语言。

该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新软件系统时就应该采用哪种编程语言做出战略决策。TIOBE 指数的定义可以在这里找到。

Jun 2022 Jun 2021 Change Programming Language Ratings Change
1 2 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Python 12.20% +0.35%
2 1 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 C 11.91% -0.64%
3 3 2022 年 6 月 TIOBE 指数 Java 10.47% -1.07%
4 4 2022 年 6 月 TIOBE 指数 C++ 9.63% +2.26%
5 5 2022 年 6 月 TIOBE 指数 C# 6.12% +1.79%
6 6 2022 年 6 月 TIOBE 指数 Visual Basic 5.42% +1.40%
7 7 2022 年 6 月 TIOBE 指数 JavaScript 2.09% -0.24%
8 10 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 SQL 1.94% +0.06%
9 9 2022 年 6 月 TIOBE 指数 Assembly language 1.85% -0.21%
10 16 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Swift 1.55% +0.44%
11 11 2022 年 6 月 TIOBE 指数 Classic Visual Basic 1.33% -0.40%
12 18 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Delphi/Object Pascal 1.32% +0.26%
13 8 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 PHP 1.25% -0.97%
14 23 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Objective-C 1.02% +0.33%
15 20 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Go 1.02% +0.07%
16 14 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 R 0.98% -0.22%
17 15 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Perl 0.76% -0.41%
18 38 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Lua 0.76% +0.43%
19 13 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Ruby 0.75% -0.48%
20 26 2022 年 6 月 TIOBE 指数 2022 年 6 月 TIOBE 指数 Prolog 0.74% +0.18%

其他编程语言

下面列出了完整的前 50 种编程语言。此概述是非官方发布的,因为可能是我们错过了一种语言。如果您觉得缺少一种编程语言,请通过tpci@tiobe.com通知我们。另请查看我们监控的所有编程语言的概述。

Position Programming Language Ratings
21 SAS 0.70%
22 (Visual) FoxPro 0.70%
23 COBOL 0.69%
24 MATLAB 0.64%
25 Scratch 0.60%
26 Fortran 0.55%
27 Rust 0.52%
28 Julia 0.52%
29 Ada 0.50%
30 Kotlin 0.44%
31 PL/SQL 0.40%
32 Lisp 0.35%
33 D 0.30%
34 Scala 0.30%
35 Groovy 0.26%
36 TypeScript 0.25%
37 Dart 0.23%
38 Haskell 0.21%
39 VBScript 0.20%
40 Awk 0.20%
41 Transact-SQL 0.20%
42 Apex 0.20%
43 PowerShell 0.19%
44 Scheme 0.19%
45 Bash 0.18%
46 ABAP 0.18%
47 Simulink 0.18%
48 LabVIEW 0.17%
49 X++ 0.17%
50 ML 0.17%

未来 50 种编程语言

以下语言列表表示#51 到#100。由于差异相对较小,因此仅列出了编程语言(按字母顺序)。

  • ABC、ActionScript、ATLAS、BBC BASIC、bc、BlitzMax、Bourne shell、CFML、Chapel、CL (OS/400)、Clipper、CLIPS、Eiffel、Erlang、EXEC、F#、Forth、Hack、Haxe、Icon、IDL、J# , Ladder Logic, LiveCode, Logo, LPC, Lustre, MDX, MQL4, MUMPS, NATURAL, Nim, Oberon, OCaml, OpenEdge ABL, PostScript, Q, Racket, Raku, REXX, Ring, RPG, Snap!, SPARK, Stata, Tcl、Vala/Genie、VHDL、X10、Xojo

本月指数变化

本月对索引的定义进行了以下更改:

  • Peter Villadsen 建议添加 Microsoft 语言 X++,用于对 Microsoft Dynamics 进行编程。X++ 从第 49 位开始。谢谢彼得!

非常长期的历史

要查看更大的图景,请在下面找到多年前排名前 10 位的编程语言的位置。请注意,这些是12 个月期间的平均职位。

Programming Language 2022 2017 2012 2007 2002 1997 1992 1987
Python 1 5 8 7 12 28
C 2 2 2 2 2 1 1 1
Java 3 1 1 1 1 13
C++ 4 3 3 3 3 2 2 5
C# 5 4 4 8 18
Visual Basic 6 15
JavaScript 7 7 10 9 9 20
Assembly language 8 10
SQL 9 7
PHP 10 8 6 5 6
Prolog 23 33 37 27 16 19 15 3
Lisp 33 31 13 15 13 10 6 2
Pascal 270 105 16 20 99 9 3 6
(Visual) Basic 7 4 4 3 5 4

这里有两个重要的说明:

  • 上表中的“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 已经很久没有上 TIOBE 索引了。2018年,有人指出SQL是图灵完备的。从那一刻起,SQL 就成为了 TIOBE 索引的一部分。所以虽然这种语言很古老,但它在索引中的历史很短。

编程语言名人堂

列出所有“年度编程语言”奖获得者的名人堂如下所示。该奖项授予一年内收视率最高的编程语言。

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

转自 https://www.tiobe.com/tiobe-index/