编程

TIOBE 编程语言排名: 2023 年 6 月

983 2023-06-25 23:30:00

六月头条:Python 会保持第一吗?

Python 在过去 5 年中 3 次获得 TIOBE 指数年度大奖。由于数据科学和人工智能领域的发展,它变得越来越受欢迎。增长始于 2017 年秋季,份额为 3%,结束于去年年底,份额为 17%。今年,Python 无法保持 17% 的历史最高水平,并回落至 13%。第一名的另外三个竞争者,C、Java 和 C++,现在越来越接近了。Python 会保持第一吗?我认为,这主要取决于人工智能的流行。如果像 ChatGPT 这样的工具仍然是热门话题,它会吸引新的参与者,那么 Python 肯定会继续存在。如果没有,Python 应该担心它的第一个位置。除了这场争夺第一的战斗之外,我们还看到两种有趣的新语言本月首次进入前 50 名:X++(Microsoft Dynamics 使用的语言)和 Raku(Perl 的分支/继承者)-- TIOBE Software 首席执行官 Paul Jansen

TIOBE编程社区指数是编程语言流行程度的指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。流行的搜索引擎,如谷歌,必应,雅虎!,维基百科、亚马逊、YouTube 和百度被用来计算评分。需要注意的是,TIOBE 索引不是关于最佳编程语言或大多数代码行所用的语言。

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

Jun 2023Jun 2022ChangeProgramming LanguageRatingsChange
11 Python pagePython12.46%+0.26%
22 C pageC12.37%+0.46%
34changeC++ pageC++11.36%+1.73%
43changeJava pageJava11.28%+0.81%
55 C# pageC#6.71%+0.59%
66 Visual Basic pageVisual Basic3.34%-2.08%
77 JavaScript pageJavaScript2.82%+0.73%
813changePHP pagePHP1.74%+0.49%
98changeSQL pageSQL1.47%-0.47%
109changeAssembly language pageAssembly language1.29%-0.56%
1112changeDelphi/Object Pascal pageDelphi/Object Pascal1.26%-0.07%
1224changeMATLAB pageMATLAB1.11%+0.48%
1325changeScratch pageScratch1.02%+0.43%
1415changeGo pageGo1.00%-0.02%
1526changeFortran pageFortran0.99%+0.44%
1611changeClassic Visual Basic pageClassic Visual Basic0.96%-0.36%
1716changeR pageR0.94%-0.04%
1819changeRuby pageRuby0.94%+0.19%
1910changeSwift pageSwift0.93%-0.62%
2027changeRust pageRust0.91%+0.38%

其他编程语言

下面列出了完整的前 50 种编程语言。

PositionProgramming LanguageRatings
21(Visual) FoxPro0.89%
22COBOL0.75%
23SAS0.72%
24Objective-C0.65%
25Perl0.63%
26Ada0.61%
27Julia0.60%
28D0.55%
29Kotlin0.52%
30Transact-SQL0.51%
31Haskell0.49%
32Lua0.47%
33Lisp0.44%
34Dart0.42%
35Scala0.39%
36Prolog0.35%
37PL/SQL0.34%
38Logo0.31%
39Scheme0.30%
40VBScript0.28%
41F#0.26%
42ABAP0.26%
43X++0.26%
44TypeScript0.25%
45CFML0.25%
46Awk0.24%
47ML0.22%
48Raku0.22%
49Forth0.22%
50Apex0.21%

接下来的 50 种程序设计语言

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

4th Dimension/4D、ABC、ActionScript、Algol、Alice、APL、Bash、bc、Boo、Bourne shell、Caml、Carbon、CL(OS/400)、CLIPS、Clojure、CoffeeScript、Crystal、Elixir、Erlang、Euphoria、GAMS、Groovy、Hack、Icon、Io、J、J#、JScript、LabVIEW、Ladder Logic、LiveCode、Maple、NATURAL、Nim、OCaml、Oz、PL/I、PostScript、PowerShell、Q、Racket、Ring、RPG、Smalltalk、Solidity、SPARK、Tcl、VHDL、Wolfram、X10