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

2022年9月TIOBE排行榜

2022年9月TIOBE排行榜

9 月头条:Julia 接近 TIOBE 指数前 20 名

Julia 编程语言距离前 20 名仅差 0.05%。Julia 专为数值分析和计算科学而设计。该领域有许多相互竞争的语言。那么是什么让朱莉娅脱颖而出?Julia 击败了 Matlab,因为它更现代并且可以免费使用。此外,Julia 击败了 Python 和 R,因为它更快。由于数字运算和建模领域的需求巨大,Julia 在不久的将来有很大的机会进入前 20 名。请注意,Rust 语言也敲响了前 20 名的大门已经有一段时间了,但到目前为止还没有成功。时间会证明朱莉娅是否会遭受同样的命运。

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

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

Sep 2022 Sep 2021 Change Programming Language Ratings Change
1 2 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Python 15.74% +4.07%
2 1 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 C 13.96% +2.13%
3 3 2022年9月TIOBE排行榜 Java 11.72% +0.60%
4 4 2022年9月TIOBE排行榜 C++ 9.76% +2.63%
5 5 2022年9月TIOBE排行榜 C# 4.88% -0.89%
6 6 2022年9月TIOBE排行榜 Visual Basic 4.39% -0.22%
7 7 2022年9月TIOBE排行榜 JavaScript 2.82% +0.27%
8 8 2022年9月TIOBE排行榜 Assembly language 2.49% +0.07%
9 10 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 SQL 2.01% +0.21%
10 9 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 PHP 1.68% -0.17%
11 24 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Objective-C 1.49% +0.86%
12 14 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Go 1.16% +0.03%
13 20 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Delphi/Object Pascal 1.09% +0.32%
14 16 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 MATLAB 1.06% +0.04%
15 17 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Fortran 1.03% +0.02%
16 15 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Swift 0.98% -0.09%
17 11 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Classic Visual Basic 0.98% -0.55%
18 18 2022年9月TIOBE排行榜 R 0.95% -0.02%
19 19 2022年9月TIOBE排行榜 Perl 0.72% -0.06%
20 13 2022年9月TIOBE排行榜 2022年9月TIOBE排行榜 Ruby 0.66% -0.62%

其他编程语言

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

Position Programming Language Ratings
21 Julia 0.61%
22 Scratch 0.57%
23 SAS 0.56%
24 (Visual) FoxPro 0.52%
25 COBOL 0.52%
26 Rust 0.51%
27 Prolog 0.45%
28 Ada 0.43%
29 Lua 0.41%
30 Lisp 0.37%
31 PL/SQL 0.36%
32 Dart 0.34%
33 Scala 0.33%
34 Kotlin 0.31%
35 D 0.27%
36 PowerShell 0.21%
37 ABAP 0.21%
38 Awk 0.20%
39 LabVIEW 0.20%
40 TypeScript 0.20%
41 Groovy 0.18%
42 Erlang 0.15%
43 Haskell 0.15%
44 cg 0.15%
45 Transact-SQL 0.15%
46 Bash 0.14%
47 Clojure 0.14%
48 Apex 0.14%
49 ActionScript 0.13%
50 Elixir 0.13%

未来 50 种编程语言

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

  • ABC, Algol, Alice, AspectJ, B4X, Bourne shell, C shell, CFML, CHILL, CL (OS/400), Clipper, CLIPS, Crystal, EXEC, Icon, IDL, J#, Ladder Logic, Lasso, Logo, ML, MOO、MQL5、NATURAL、Nim、NXT-G、OCaml、Occam、OpenCL、PL/I、Q、Racket、Raku、REXX、Ring、RPG、Scheme、Simulink、Slate、Solidity、SPARK、SPSS、Stata、Tcl、 Vala/Genie、VBScript、Verilog、VHDL、X++、Xojo

本月指数变化

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

  • 本月无变化。

非常长期的历史

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

Programming Language 2022 2017 2012 2007 2002 1997 1992 1987
Python 1 5 8 7 12 28
C 2 2 1 2 2 1 1 1
Java 3 1 2 1 1 16
C++ 4 3 3 3 3 2 2 6
C# 5 4 4 8 14
Visual Basic 6 14
JavaScript 7 8 10 9 8 24
Assembly language 8 10
SQL 9 7
PHP 10 7 6 5 6
Prolog 24 32 33 27 17 21 12 3
Lisp 33 31 13 16 13 10 4 2
Pascal 270 114 16 22 99 9 3 5
(Visual) Basic 7 4 4 3 6 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年9月TIOBE排行榜 Python
2020 2022年9月TIOBE排行榜 Python
2019 2022年9月TIOBE排行榜 C
2018 2022年9月TIOBE排行榜 Python
2017 2022年9月TIOBE排行榜 C
2016 2022年9月TIOBE排行榜 Go
2015 2022年9月TIOBE排行榜 Java
2014 2022年9月TIOBE排行榜 JavaScript
2013 2022年9月TIOBE排行榜 Transact-SQL
2012 2022年9月TIOBE排行榜 Objective-C
2011 2022年9月TIOBE排行榜 Objective-C
2010 2022年9月TIOBE排行榜 Python
2009 2022年9月TIOBE排行榜 Go
2008 2022年9月TIOBE排行榜 C
2007 2022年9月TIOBE排行榜 Python
2006 2022年9月TIOBE排行榜 Ruby
2005 2022年9月TIOBE排行榜 Java
2004 2022年9月TIOBE排行榜 PHP
2003 2022年9月TIOBE排行榜 C++

Bugs & Change Requests

This is the top 5 of most requested changes and bugs. If you have any suggestions how to improve the index don’t hesitate to send an e-mail to tpci@tiobe.com.

  1. Apart from “<language> programming”, also other queries such as “programming with <language>”, “<language> development” and “<language> coding” should be tried out.
  2. Add queries for other natural languages (apart from English). The idea is to start with the Chinese search engine Baidu. This has been implemented partially and will be completed the next few months.
  3. Add a list of all search term requests that have been rejected. This is to minimize the number of recurring mails about Rails, JQuery, JSP, etc.
  4. Start a TIOBE index for databases, software configuration management systems and application frameworks.
  5. Some search engines allow to query pages that have been added last year. The TIOBE index should only track those recently added pages.