TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

作者丨齐健

【51CTO.com原创稿件】 根据 TIOBE 公布的最新一期编程语言排行榜,Python 荣获 2021 年度编程语言称号,第二名和第三名则分别由 C 和 Java 占据。

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

这是 Python 连续两次摘得 TIOBE 年度编程语言宝座,该荣誉代表的是过去一年收视率增长最快的编程语言。这也是 Python 第五次获得这个奖,其他四次分别是 2007 年、2010 年、2018 年和 2020 年。

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

我们注意到,此前 12 月编程语言排行榜公布时,TIOBE Software 首席执行官曾预测 2021 年度编程语言是 C#。本来 C# 有希望获得有史以来的首冠,然而 Python 的分数在上个月戏剧性地超过了 C#。

其实回头来看 2021 年初,Python 仅排在 TIOBE 指数排行的第三名,被 C 和 Java 甩在身后。但一年之后,Python 已经跃居 TIOBE 指数排行的第一名。

立即学习“Java免费学习笔记(深入)”;

很久以前,作为 Perl 的竞争对手,Python 就开始成为系统管理员编写脚本的工作。如今,它在数据科学、机器学习等领域也颇受欢迎,同时,Python 也适用于 Web 开发、后端、移动应用程序开发、甚至是(较大的)嵌入式系统等领域。Python 之所以被大规模采用,主要原因还是要归结于其简单易上手的特性,极大地提高了生产效率。依照目前的形势来看,Python 依然广受欢迎,其占有率达到 13.58%,分数领先其他语言 1.86%。

除了 Python 之外,其他有竞争力的语言表现如何呢?根据榜单排名,其他编程语言在过去一年的变化如下:Swift 从第 13 名上升到第 10 名,Go 从第 14 名上升到第 13 名,Rust 保持第 26 名不变,Julia 从第 23 名下降到第 28 名,Kotlin 从第 40 名上升到第 29 名,Dart 从第 25 名下降到第 37 名,TypeScript 从第 42 名下降到第 49 名。因此,除了 Swift 和 Go 有可能之外,其他语言目前还不能快速跻身前 5 名或者前 3 名的行列。

排名前 10 的编程语言的分数变化趋势:

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

第 21-50 名编程语言排名如下:

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

此外,还有第 51-100 名的语言。由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):Alice, AutoLISP, B4X, bc, BCPL, BlitzMax, Boo, Bourne shell, C shell, CFML, CIL, CL (OS/400), Clipper, CLIPS, Clojure, DCL, DiBOL, Dylan, Elm, Erlang, F#, Icon, Inform, Io, Korn shell, Lingo, LiveCode, MEL, Monkey, MOO, MQL4, Nim, NXT-G, Oberon, OCaml, Occam, OpenCL, Oz, Pike, Processing, Q, Racket, REXX, Ring, Snap!, SPARK, SPSS, X10, Xojo, Zig。

以下是十大编程语言的历史排名(取 12 个月内位置的平均值):

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

从 TIOBE 列出的往年所有 “年度最佳编程语言 “奖得主可以看出,Python 是获奖次数最多的编程语言。如下图所示:

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单会每月更新一次。需要指出的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

其实这个榜单可以用来检阅开发者的编程技能能否跟上趋势,或是否需要做出战略改变,以及什么编程语言是应该及时掌握的。到目前为止,对于编程新人来说,Java、Python、C 等主流的编程语言,都是学习性价比比较高的。选择这几种语言对绝大多数人来说,都是比较实用的。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三

 

以上就是TIOBE 1月编程语言排行榜出炉:Python蝉联冠军,C和Java分列二三的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2240433.html

(0)
上一篇 2025年2月26日 20:18:22
下一篇 2025年2月26日 20:18:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 学会这招真实用!复制粘贴,快速将Python程序打包成exe!

    大家好,我是菜鸟哥。 为了将Python程序发送给不懂代码和没有安装Python的同事、朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们。 我之前曾经打包过几次,操作并没有难度,但不会记打包命令,每次打包时都需…

    2025年2月26日
    000
  • 用Python处理Excel的14个常用操作

    大家好,我是菜鸟哥! 数据是网上找到的销售数据,长这样: 一、关联公式:Vlookup vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。 df1=sale[[‘订单明细号’,’单据日期’,…

    2025年2月26日 编程技术
    200
  • Python多线程、多进程详细整理

    线程与进程的区别 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”。线程是程序中一个单一的顺…

    2025年2月26日 编程技术
    200
  • Python量化交易实战:获取股票数据并做分析处理

    量化交易(也称自动化交易)是一种应用数学模型帮助投资者进行判断,并且根据计算机程序发送的指令进行交易的投资方式,它极大地减少了投资者情绪波动的影响。量化交易的主要优势如下: 快速检测客观、理性自动化 量化交易的核心是筛选策略,策略也是依靠数…

    2025年2月26日 编程技术
    200
  • 用 Python 实现十大经典排序算法

    10种经典排序算法包括冒泡排序、选择排序、快速排序、归并排序、堆排序、插入排序、希尔排序、计数排序、桶排序、基数排序等。 当然,还有一些其他的排序算法,大家可以继续去研究下。 01冒泡排序 冒泡排序(Bubble Sort)是一种比较简单的…

    2025年2月26日 编程技术
    200
  • Python掌握并熟悉列表、元祖、字典、集合数据类型

    序列对象( sequence ) “序列”是程序设计中经常用到的数据存储方式。在其他程序设计语言中,”序列”通常被称为”数组“,用于存储相关数据项的数据结构。几乎每一种程序设计语言都提供了”序列” 数据结…

    2025年2月26日 编程技术
    200
  • 分享 18 个 Python 高效编程技巧

    本文由Python编程时光整理 Python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢? 01 交换变量 >>>a=3>&g…

    2025年2月26日
    200
  • 刷新认知!这六种让 Python 程序变慢的坏习惯我一直在用!

    在本文中,我总结了 6 种 Python 编写方式案例。 1.不要导入根模块 在使用 Python 时,我们无法避免的一件事是导入模块,无论是内置模块还是第三方模块。有时,我们可能只需要该模块中的一个或几个函数或对象。在这种情况下,我们应该…

    2025年2月26日 编程技术
    200
  • 提升Python程序性能的七个习惯

    1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变…

    2025年2月26日
    200
  • 2022年现代Python编程的四个关键点

    作为一个诞生已有 30 余年的编程语言,Python 的流行度在近几年迎来了爆炸性的增长。为了方便大家能够更好的采用 Python,利用该语言中所有新的和强大的功能;InfoWorld 归纳总结了开发人员在 2022 年编写现代 Pytho…

    2025年2月26日
    200

发表回复

登录后才能评论