TIOBE Index 2024年1月 编程语言排行榜

本文概述了2024年1月TIOBE指数的变化,C#凭借显著增长被评为年度编程语言,Java和Fortran也有所提升。同时探讨了编程语言市场的新动态,如Fortran和Kotlin的稳定地位,以及Dart和TypeScript的潜力。
摘要由CSDN通过智能技术生成

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
🐳博客主页: 开源中国稀土掘金51cto博客博客园知乎简书慕课网CSDN
🔔如果文章对您些帮助请👉关注✨、点赞👍、收藏📂、评论💬。
🔥如需转载请参考【转载须知】

本文翻译TIOBE编程语言排行榜

2024 年 1 月 TIOBE 指数

1月头条:C# 被评为2023年度编程语言!

TIOBE指数历史上首次将年度编程语言奖项授予了C#。恭喜!C#已经连续20多年位居前十,并且现在正迎头赶上四大主流编程语言,凭借一年内增长最大(+1.43%)的优势当之无愧地赢得了这一奖项。亚军是Scratch(+0.83%)和Fortran(+0.64%)。C#正在从Java那里夺取市场份额,在诸如Web应用程序后端和游戏(多亏Unity)等领域越来越受欢迎。C#可以免费使用,并且在稳定发展,每次发布都使语言更加表达丰富。C#已经扎根,并且可能很快就会超越Java。

除了C#,TIOBE指数去年发生了许多有趣的变化。Fortran和Kotlin成为了永久的前20名选手,取代了曾经的宠儿R和Perl。Fortran非常适合处理具有良好库的数字,并且在许多领域仍然是大学的最爱。Kotlin是易于学习/编写的Java竞争对手。有趣的问题是:哪些语言将在2024年进入TIOBE指数前20名?这很难预测。Julia在2023年曾短暂进入TIOBE指数,但未能保持那个位置。需要Julia语言和社区的成熟度才能获得第二次机会。我会押注Dart(与Flutter一起)和TypeScript。后者在工业中已经被广泛使用,但由于某种原因尚未在TIOBE指数中突围。让我们期待2024年会有什么新变化。-- Paul Jansen,TIOBE Software首席执行官

TIOBE编程社区指数是编程语言流行度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。流行搜索引擎如Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube和Baidu用于计算评级。重要的是要注意,TIOBE指数并不代表最好的编程语言或者写入最多代码的语言。

该指数可用于检查您的编程技能是否仍然具备最新性,或者在开始构建新软件系统时做出战略决策时采用哪种编程语言。TIOBE指数的定义可以在这里找到。

2024年1月排名2023年1月排名变化编程语言评级变化
11

Python

13.97%-2.39%
22

C

11.44%-4.81%
33

C++

9.96%-2.95%
44

Java

7.87%-4.34%
55

C#

7.16%+1.43%
67

JavaScript

2.77%-0.11%
710

PHP

1.79%+0.40%
86

Visual Basic

1.60%-3.04%
98

SQL

1.46%-1.04%
1020

Scratch

1.44%+0.86%
1112

Go

1.38%+0.23%
1227

Fortran

1.09%+0.64%
1317

Delphi/Object Pascal

1.09%+0.36%
1415

MATLAB

0.97%+0.06%
159

Assembly language

0.92%-0.68%
1611

Swift

0.89%-0.31%
1725

Kotlin

0.85%+0.37%
1816

Ruby

0.80%+0.01%
1918

Rust

0.79%+0.18%
2031

COBOL

0.78%+0.45%

其他编程语言前50名

以下是完整的前50名编程语言列表。此概览是非官方发布的,因为有可能我们遗漏了某种语言。如果你觉得缺少某种编程语言,请通过 tpci@tiobe.com 通知我们。请还要查看我们监测的所有编程语言的概览。

排名编程语言评级
21D0.77%
22F#0.77%
23R0.74%
24SAS0.70%
25(Visual) FoxPro0.67%
26Ada0.62%
27Classic Visual Basic0.60%
28Prolog0.56%
29VBScript0.55%
30Perl0.52%
31Objective-C0.46%
32Dart0.43%
33Julia0.40%
34X++0.39%
35TypeScript0.39%
36Lua0.37%
37Scala0.34%
38GAMS0.33%
39Transact-SQL0.30%
40Logo0.30%
41ABAP0.29%
42Lisp0.28%
43CFML0.28%
44Haskell0.28%
45PL/SQL0.27%
46Awk0.27%
47Eiffel0.24%
48Smalltalk0.23%
49ML0.23%
50ActionScript0.23%

51至第100的编程语言

以下是排名第51至第100的编程语言列表。由于差异相对较小,这些编程语言仅按字母顺序列出。

Algol, AutoLISP, Avenue, Bash, bc, Boo, CIL, CL (OS/400), CLIPS, Clojure, CLU, Curl, DiBOL, Erlang, Forth, Hack, Icon, Io, J, J#, JScript, LabVIEW, Ladder Logic, Lingo, LiveCode, M4, Maple, MQL5, NATURAL, Nim, OpenEdge ABL, PL/I, PostScript, PowerShell, Pure Data, Q, Racket, REXX, Ring, RPG, Scheme, Snap!, Solidity, SPARK, SPSS, Squirrel, Stata, Wolfram, Xojo, XQuery


很久以前的编程语言历史

为了看到更大的图景,请查看许多年前前十编程语言的排名。请注意,这些是过去12个月的平均位置。

编程语言20242019201420092004199919941989
Python1486112222-
C22122111
C++33433223
Java4121116--
C#5658932--
JavaScript6899821--
Visual Basic719------
PHP87656---
SQL99--7---
Assembly language1013------
Objective-C271134248---
Lisp30281417151072
(Visual) Basic--745337

这里有两个重要的注释:

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


编程语言名人堂

下面是列出所有“年度编程语言”奖项获得者的名人堂。该奖项授予在一年中评分上升最快的编程语言。

年份获奖者
2023

C#

2022

C++

2021

Python

2020

Python

2019

C

2018

Python

2017

C

2016

Go

2015

Java

2014

JavaScript

2013

Transact-SQL

2012

Objective-C

2011

Objective-C

2010

Python

2009

Go

2008

C

2007

Python

2006

Ruby

2005

Java

2004

PHP

2003

C++

文章来源:https://www.tiobe.com/tiobe-index/

👍 点赞,是我创作的动力!
⭐️ 收藏,是我努力的指引!
✏️ 评论,是我进步的宝藏!
💖 衷心感谢你的阅读以及支持!

请添加图片描述

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小北编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值