编程

TIOBE 编程语言排名: 2024 年 2 月

354 2024-02-21 22:09:00

二月头条: Go 语言进入前 10

本月,Go 语言进入了 TIOBE 索引前 10 位列第 8。这是 Go 语言有过的最高排名。当 Google 在 2009 年启动 Go 时,Go 轰动一时。在那些日子里,谷歌所做的一切都是神奇的。在 Go 出现的几年前,谷歌发布了 GMail、谷歌地图和谷歌文档。因此,当谷歌宣布其第一种自己的语言 Go 时,软件社区激动不已。它成为热门话题。Go 诞生仅 2 个月,就获得了 TIOBE 年度语言奖。出乎意料的是,炒作很快就结束了。2015 年,Go 在 TIOBE 指数中排名第 122 位,一切似乎都输了。一年后,Go 采用了非常严格的“半年”发布周期(由谷歌支持)。每发布一个新版本,Go 都有所改进。与此同时,Docker 和 Kubernetes(都是用 Go 编写的)从 2016 年开始变得非常流行。这有助于恢复对 Go 的信心。如今,Go 被应用于许多软件领域,如后端编程、web 服务和 API。由于 Go 在行业中的应用越来越多,它似乎是一种能够长期保持在 TIOBE 指数前十名的语言。有趣的是:谷歌最新的语言 Carbon 本月首次进入前100名。——Paul Jansen,TIOBE Software 首席执行官

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

该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,就应该采用什么编程语言做出战略决策。

Feb 2024Feb 2023ChangeProgramming LanguageRatingsChange
11 Python pagePython15.16%-0.32%
22 C pageC10.97%-4.41%
33 C++ pageC++10.53%-3.40%
44 Java pageJava8.88%-4.33%
55 C# pageC#7.53%+1.15%
67changeJavaScript pageJavaScript3.17%+0.64%
78changeSQL pageSQL1.82%-0.30%
811changeGo pageGo1.73%+0.61%
96changeVisual Basic pageVisual Basic1.52%-2.62%
1010 PHP pagePHP1.51%+0.21%
1124changeFortran pageFortran1.40%+0.82%
1214changeDelphi/Object Pascal pageDelphi/Object Pascal1.40%+0.45%
1313 MATLAB pageMATLAB1.26%+0.27%
149changeAssembly language pageAssembly language1.19%-0.19%
1518changeScratch pageScratch1.18%+0.42%
1615changeSwift pageSwift1.16%+0.23%
1733changeKotlin pageKotlin1.07%+0.76%
1820changeRust pageRust1.05%+0.35%
1930changeCOBOL pageCOBOL1.01%+0.60%
2016changeRuby pageRuby0.99%+0.17%

其他编程语言

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

PositionProgramming LanguageRatings
21R0.99%
22SAS0.95%
23Classic Visual Basic0.82%
24Prolog0.77%
25Ada0.77%
26Perl0.63%
27(Visual) FoxPro0.62%
28Dart0.58%
29D0.57%
30F#0.57%
31Scala0.48%
32Objective-C0.47%
33Lua0.44%
34Julia0.43%
35Lisp0.42%
36Transact-SQL0.40%
37VBScript0.38%
38Haskell0.37%
39TypeScript0.37%
40Logo0.32%
41Bash0.31%
42Scheme0.28%
43Solidity0.28%
44ABAP0.27%
45ML0.26%
46X++0.25%
47PL/SQL0.24%
48GAMS0.24%
49PowerShell0.24%
50RPG0.22%

接下来的 50 个编程语言

下面是排行 #51到 #100 的编程语言。由于差别较小,只按照字母顺序排列:

  • ABC, ActionScript, Apex, APL, AutoLISP, Awk, bc, Carbon, CFML, Chapel, CHILL, CL (OS/400), CLIPS, Clojure, Curl, Eiffel, Elixir, Erlang, Forth, Groovy, Hack, Icon, Io, J, J#, JScript, LabVIEW, Ladder Logic, Modula-2, MQL5, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Pure Data, Q, Racket, Raku, REXX, Ring, Smalltalk, Snap!, SPARK, Tcl, TOM, VHDL, Wolfram, Zig