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

2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置

2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置

作为所有编程语言之母之一的 C 语言,本月在 TIOBE 指数中下降了一位。C 目前位于位置 #4,这是自 2001 年 TIOBE 指数开始以来的最低位置。C 是否失去了它的魔力?C 是一种相对较小的编程语言,它生成的代码性能非常高。因此,长期以来,它一直是嵌入式系统的最爱。到目前为止,C 语言唯一严重的缺点是它不是为缩放而设计的。由于缺少面向对象的功能,大型 C 程序很难维护。现在,嵌入式系统的功能和代码大小都有所增加,而且越来越多的嵌入式编译器具有良好的 C++ 支持,因此有从 C 切换到 C++ 的趋势。最近,C 的另一个威胁出现了。美国政府希望禁止内存不安全的语言(如 C),以支持内存安全语言(如 Rust)。这是我观察到的另一种趋势。公司正在将 Rust 作为 C 的替代品,C 可能会失去它的魔力,但它将在很长一段时间内保持在 TIOBE 指数前 10 名。它的安装基础令人难以置信,它是全球无数安全关键系统的一部分。

TIOBE 编程社区指数是衡量编程受欢迎程度的指标 语言。该指数每月更新一次。评级基于 全球技术娴熟的工程师、课程和第三方供应商。热门网站 Google、Amazon、Wikipedia、Bing 和其他 20 多个网站用于计算评级。 需要注意的是,TIOBE 指数并不是关于最好的编程语言或语言 其中编写了大部分代码行

该索引可用于检查您的编程技能是否仍然是最新的,或者创建 关于在开始构建新的 软件系统。TIOBE 指数的定义可以在这里找到。

Sep 2024 Sep 2023 Change Programming Language Ratings Change
1 1 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python 20.17% +6.01%
2 3 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C++ 10.75% +0.09%
3 4 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Java 9.45% -0.04%
4 2 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C 8.89% -2.38%
5 5 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C# 6.08% -1.22%
6 6 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 JavaScript 3.92% +0.62%
7 7 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Visual Basic 2.70% +0.48%
8 12 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Go 2.35% +1.16%
9 10 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 SQL 1.94% +0.50%
10 11 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Fortran 1.78% +0.49%
11 15 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Delphi/Object Pascal 1.77% +0.75%
12 13 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 MATLAB 1.47% +0.28%
13 8 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 PHP 1.46% -0.09%
14 17 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Rust 1.32% +0.35%
15 18 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 R 1.20% +0.23%
16 19 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Ruby 1.13% +0.18%
17 14 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Scratch 1.11% +0.03%
18 20 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Kotlin 1.10% +0.20%
19 21 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 COBOL 1.09% +0.22%
20 16 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Swift 1.08% +0.09%

其他编程语言

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

Position Programming Language Ratings
21 Assembly language 0.99%
22 Classic Visual Basic 0.92%
23 SAS 0.79%
24 Prolog 0.76%
25 Lisp 0.72%
26 Ada 0.71%
27 Perl 0.71%
28 Haskell 0.64%
29 (Visual) FoxPro 0.63%
30 Dart 0.61%
31 Julia 0.51%
32 Objective-C 0.49%
33 Lua 0.46%
34 Transact-SQL 0.46%
35 Scala 0.45%
36 D 0.37%
37 VBScript 0.36%
38 ABAP 0.34%
39 PL/SQL 0.32%
40 Solidity 0.26%
41 TypeScript 0.25%
42 GAMS 0.22%
43 PowerShell 0.20%
44 Awk 0.20%
45 Elixir 0.17%
46 F# 0.17%
47 RPG 0.17%
48 ML 0.16%
49 Logo 0.15%
50 Ladder Logic 0.15%

接下来的 50 种编程语言

以下语言列表表示 #51 到 #100。由于区别在于 相对较小,仅列出编程语言(按字母顺序排列 order) 的

  • ABC、ActionScript、Algol、Apex、APL、Bash、Carbon、CFML、CHILL、CL (OS/400)、CLIPS、Clojure、Crystal、Curl、DiBOL、Erlang、Forth、Groovy、Hack、图标、Inform、io、J、JScript、LabVIEW、Modula-2、Mojo、MQL5、NATURAL、Nim、OCaml、Occam、OpenCL、OpenEdge ABL、PL/I、PostScript、Q、Ring、Scheme、Smalltalk、Snap!、SPARK、Stata、SystemVerilog、Tcl、VHDL、Whitespace、Wolfram、X++、Zig

本月指数的变化

本月对指数的定义进行了以下更改:


非常长的历史

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

Programming Language 2024 2019 2014 2009 2004 1999 1994 1989
Python 1 3 8 6 7 25 23
C 2 2 1 2 2 1 1 1
C++ 3 4 4 3 3 2 2 2
Java 4 1 2 1 1 11
C# 5 6 5 7 8 20
JavaScript 6 7 9 9 9 18
Visual Basic 7 19 235
SQL 8 9 92
Go 9 16 36
Fortran 10 28 27 26 13 13 5 9
Objective-C 33 10 3 31 40
Lisp 34 32 16 18 14 15 6 3
(Visual) Basic 6 5 4 3 3 7

这里有 2 个重要的注释:

  • 上表中的 “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 索引中。因此,尽管这种语言非常古老,但它在索引中的历史很短。

编程语言名人堂

列出所有“年度编程语言”获奖者的名人堂如下所示。该奖项颁发给一年内评分上升幅度最大的编程语言。

Year Winner
2023 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C#
2022 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C++
2021 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python
2020 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python
2019 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C
2018 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python
2017 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C
2016 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Go
2015 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Java
2014 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 JavaScript
2013 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Transact-SQL
2012 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Objective-C
2011 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Objective-C
2010 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python
2009 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Go
2008 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C
2007 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Python
2006 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Ruby
2005 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 Java
2004 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 PHP
2003 2024 年 9 月 TIOBE 指数 9 月头条:编程语言 C 处于历史最低位置 C++

错误和更改请求

这是请求最多的 5 个更改和 bug。如果您有任何改进索引的建议,请随时发送电子邮件至tpci@tiobe.com.

  1. 除了 “< language> programming” 之外,还应该尝试其他查询,例如 “programming with <language> ”、“<language> development” 和 “< language> coding” 。
  2. 添加对其他自然语言(英语除外)的查询。这个想法是从中国搜索引擎百度开始。这已经部分实施,并将在未来几个月内完成。
  3. 添加已被拒绝的所有搜索词请求的列表。这是为了尽量减少关于 Rails、JQuery、JSP 等的重复邮件的数量。
  4. 为数据库、软件配置管理系统和应用程序框架启动 TIOBE 索引。
  5. 一些搜索引擎允许查询去年添加的页面。TIOBE 索引应该只跟踪那些最近添加的页面。

 

转自 TIOBE Index – TIOBE