11月头条:Dart出人意料地闯入前20名
Dart历史上首次进入TIOBE指数前20名。上个月,Julia重新进入前20名,但本月它已经被Dart取代。在上个月的发布中,我们提到了两个有望进入前20名的竞争者:OCaml和Dart。令人惊讶的是,Dart本月就已经做到了。
谈到Dart,就不能忽视Flutter——谷歌用于构建跨平台移动应用的框架。Flutter是Dart日益流行的主要推动力。事实上,Flutter已经成为跨平台移动应用开发的主要技术之一。Dart语言本身并不特别独特,尽管它融合了许多现代编程语言特性。它的成功很大程度上得益于Flutter生态系统的实力,以及使用单一代码库为多个平台开发应用的便利性。
还有其他一些有趣的变化值得提及。Rust跌出前10名,其位置被Go取代。Visual Basic也下降两位,为R和SQL进入前10名腾出空间。在更靠后的排名中,Assembly重新进入前20名。
TIOBE编程社区指数是编程语言流行度的指标。该指数每月更新一次。评级基于全球熟练工程师数量、课程和第三方供应商。Google、Amazon、Wikipedia、Bing等热门网站以及20多个其他网站被用于计算评级。需要注意的是,TIOBE指数并不是关于最佳编程语言,也不是关于编写代码行数最多的语言。
该指数可用于检查你的编程技能是否仍然与时俱进,或在开始构建新软件系统时,为应采用哪种编程语言做出战略决策。


其他编程语言
完整的前50名编程语言列表如下。此概览为非官方发布,因为我们可能遗漏了某种语言。

接下来的50种编程语言
以下列表表示第51名到第100名的语言。由于彼此差异相对较小,这些编程语言仅按字母顺序列出。
ActionScript、Apex、Applescript、Awk、Bash、BCPL、BlitzMax、Bourne shell、C shell、C++/CLI、CFML、Common Lisp、Crystal、cT、Elixir、Erlang、F#、FreeBASIC、Groovy、Hack、Icon、Inform、Io、JScript.NET、Lingo、Logo、MDX、Modula-2、MQL5、MS-DOS batch、OpenCL、OpenEdge ABL、PL/I、PowerShell、Programming Without Coding Technology、Q、RPG、S、Small Basic、SQR、Structured Text、SystemVerilog、Tcl、VHDL、WebAssembly、Wolfram、X++、xBase、Z shell、Zig
超长期历史
要了解更全面的情况,请查看以下多年前排名前10的编程语言的位置。请注意,这些是12个月期间的平均位置。

重要观察:
2001年之前的数据并非基于网络搜索引擎统计,而是基于Usenet新闻组的命中数,这些数据是事后回溯计算的。上表中的“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在有人指出SQL是图灵完备的之后,于2018年被加入TIOBE指数。因此,尽管这种语言非常古老,但它在指数中的历史很短。
编程语言名人堂
以下列出了所有“年度编程语言”奖项得主的名人堂。该奖项授予一年中评级上升幅度最高的编程语言。

缺陷与变更请求
以下是请求最多的变更和缺陷前5名。
- • 除了“<语言> programming”之外,还应尝试其他查询,例如“programming with <语言>”、“<语言> development”和“<语言> coding”。
- • 添加其他自然语言(英语之外)的查询。思路是从中文搜索引擎百度开始。这已部分实现,并将在未来几个月内完成。
- • 添加所有已被拒绝的搜索词请求列表。这是为了尽量减少关于Rails、JQuery、JSP等的重复邮件。
- • 启动一个针对数据库、软件配置管理系统和应用程序框架的TIOBE指数。
- • 一些搜索引擎允许查询去年添加的页面。TIOBE指数应只跟踪那些最近添加的页面。
芯谷ai:https://xinguhub.com/sign-up?aff=txk5