编程

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

520 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