【CSDN 编者按】恭喜 Python 荣获 2020 年度编程语言称号,这也是自 TIOBE 榜单发布以来,首款编程语言四次获得该奖项。

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜。这次揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01% 的正增长荣获 2020 年度 TIOBE 编程语言奖!C++ 以微弱差距无缘冠军,凭借 1.99% 的增长率获得了亚军。其他编程语言中,C(+1.66%)、Groovy (+1.23%)、R (+1.10%)分别位居其后。

Python 过去这一年

此前,Python 分别在 2007 年、2010 年、2018 年曾获得过年度编程语言的称号,如今再次拿下这个奖项,也是有史以来所有编程语言中囊获该奖项最多的一种语言

对于 Python 再次获奖,似乎也在情理之中,毕竟 Python 这把“火”在编程语言界已经持续燃烧了很久,甚至越烧越旺。

在教育界,早在 2017 年年底,教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“Python 语言程序设计”科目;2018 年,浙江省信息技术教材宣布弃用 VB 语言,而是选用更为简单易懂的 Python 语言;山东省的小学信息技术六年级教材也加入了 Python 内容......

在技术圈中,正如 TIOBE 官方评价道,「Python 无处不在。很久以前,作为 Perl 的竞争对手,Python 就开始成为系统管理员编写脚本的工作。如今,它在数据科学、机器学习等领域也颇受欢迎,同时,Python 也适用于 Web 开发、后端、移动应用程序开发、甚至是(较大的)嵌入式系统等领域。」

整体而言,Python 之所以被大规模采用,主要原因还是要归根于其简单易上手的方便性,以及极大地提高了生产效率。这两种特性也是各个领域所需人才的关键技能之一。

此外,过去一年中,Python 自身的技术迭代也开始从分散走向聚焦。2020 年 1 月 1 日,官方停止了对 Python 2.7 版本的支持,自 2020 年 4 月发布 v2.7.18 版本后, Python 2.x 时代也彻底画上了句号。不过,由于 Python 2.x 和 Python 3.x 版本不兼容的特性,当下有部分企业仍未进行代码迁移,但从长远角度来看,3.0 系列新版本的快速更新势将成为 Python 的主流。

对于 Python 的未来发展,Python 之父 Guido van Rossum 在 2020 年 11 月于 Twitter 上正式宣布,退休太无聊,加入微软开发者部门。在微软,他将致力于“确保更好地使用 Python(不仅限于 Windows)。”对此,我们也理由相信在大厂及核心开发者的支持下,Python 未来应用将会更加广泛。

那么,在此趋势下,Python 是否会打败 C,成为 TIOBE 榜单的 NO.1?毕竟过去几个月间,Python 曾打败过 Java 登上第二名的宝座。对此,TIOBE 官方表示,相较 Python,C 语言有一张王牌,即它的性能。凭借高性能,C 语言在未来的一段时间内仍然会站稳脚步,Python 想要超越,也需要有足够的时间去历练。

C 再次成为第一, 击败了 Java 

2020 年间, TIOBE 榜单上最大的变化或许还是 C 语言击败了 Java 成为榜单的第一名。

据统计,Java 仅在过去一年间份额下降了 5%。其中原因不仅是因为人工智能、云计算、物联网等领域的兴起,且 Java 也出现了不少竞争者,如 Kotlin。

除了以上,在本月榜单中,TOP 20 还有一些主要的变化:

  • R 语言从第 18 名上升至第 9 名;

  • 作为主要用于为 CI/CD 工具 Jenkins 编写脚本的 Groovy 语言,从第 23 名上升到了第 10 名。

另外,TIOBE 软件 CEO Paul Jansen 也对 2021 年 TIOBE 榜单的 Top 20 做出预测,其中,Julia 作为最佳候选者之一,过去一年间,从第 47 位迅速发展上升至了第 23 位。Dart 和 Rust 也值得期待。

其它编程语言排名

下面列出了完整的21-50名,因为是非官方发布的,所以可能存在遗漏:

第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • 4th Dimension/4D, ABC, ActionScript, Alice, Applescript, AutoLISP, B4X, bc, Bourne shell, CIL, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, F#, Factor, Hack, Icon, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, ML, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, PILOT, PL/I, PostScript, Q, Ring, RPG, S, Simulink, Small Basic, SPARK, SPSS, Stata, Tcl, Verilog

Top 10 编程语言 TIOBE 指数走势(2002-2020)

历史排名(1985-2021)

注:以下排名位次取决于12个月的平均值。

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

更多精彩推荐
☞我酸了!又是别人家公司!百度新年发 U 奖金鼓励员工
☞再见,Windows 7!盘点 2020 影响开发者的十大事件!☞拼多多就知乎不当评论致歉;谷歌员工成立首个工会;MySQL 迁移工具新版发布|极客头条
☞TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言
☞如何通过 Serverless 轻松识别验证码?
☞当食品安全遇上“区块链”

点分享

点收藏

点点赞

点在看

TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!相关推荐

  1. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言

    整理 | 苏宓 来源 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜.这次揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01 ...

  2. Python再夺冠,上古语言COBOL大流行,IEEE Spectrum 2020年度编程语言排行榜出炉!...

    整理 | 屠敏 题图 | 东方 IC 出品 | CSDN 博客 领域驱动技术,技术鞭策领域. 近日,IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜.IEEE Spectrum ...

  3. Python再夺冠,2020年度编程语言排行榜出炉

    领域驱动技术,技术鞭策领域. 近日,IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜.IEEE Spectrum 编程语言排行榜一年发布一次,截止到今年,该排行榜已经连续发布了七 ...

  4. 苹果曝硬件级不可修复漏洞;IEEE Spectrum 2020年度编程语言排行榜出炉

    开发者社区行业周刊又和大家见面了,快来看看这周有哪些值得我们开发者关注的重要新闻吧. Python 再夺冠,上古语言 COBOL 大流行,IEEE Spectrum 2020年度编程语言排行榜出炉! ...

  5. Python成为TIOBE 2020年度编程语言!是获此奖项次数最多的语言

    导读:编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜,同时揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01% 的正增长荣获 2020 年度 TIOBE 编程语言奖 ...

  6. 编程语言python怎么读-网红编程语言Python将纳入高考你怎么看?

    近日,2018年最具就业前景的7大编程语言排行榜出炉了.这次的编程语言排行榜是由CodingDojo(编码道场)发布.在此次的最有"钱"途的编程语言榜单上,Java排名第一,网红编 ...

  7. DB-Engines:PostgreSQL获得“2020年度数据库”荣誉

    翻译:赵振平 来源:PostgreSQL中文社区 文末赠书活动ing PostgreSQL是数据库管理系统,它在去年(2020)的DB-Engines排名中获得了比任何其他 360 个受监控数据库系统 ...

  8. TIOBE 12月编程语言排行榜:Python有望第四次成为年度语言

    导读:时光荏苒,2020 渐入尾声.回顾过去一年,编程语言领域百花齐放.在 TIOBE 近日发布的 12 月最新排行榜中,Python 和 Java 你追我赶,Python 涨幅占优,预计有望成为有史 ...

  9. TIOBE 2月编程语言排行榜:Python逼近C,Groovy重回TOP 20

    作者 | 唐小引 出品 | CSDN(ID:CSDNnews) 新月伊始,一月一更的 TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜. 继 Python 语言成为 "2018年度 ...

最新文章

  1. python bottle框架 运维_python bottle框架(WEB开发、运维开发)教程 | linux系统运维...
  2. spring jms 事务_Spring JMS:处理事务中的消息
  3. 使用Maven设置您的应用服务器
  4. 【Cloud Foundry 应用开发大赛】“八卦街”图片采集应用
  5. 用rz,sz命令在xshell传输文件
  6. 无限循环小数四则运算_狐狸笔记 | 0.999999无限循环下去,就等于1吗?
  7. 【Elasticsearch】使用 Elasticsearch 轻松进行文本分类
  8. c语言答案选择题,C语言选择题(附答案)
  9. 【个人笔记】OpenCV4 C++ 快速入门 12课
  10. ZigBee简介(不断补充)
  11. l如何更新linux内核,WSL更新Linux内核版本
  12. 从苏宁电器到卡巴斯基第34篇:番外篇——晒一晒病毒分析师的桌面(上)
  13. snyk 项目漏洞检测
  14. Android开发——减小APK大小
  15. VSCode Server installation process already in progress - waiting and retrying
  16. 三极管工作原理_10分钟分析稳压三极管工作原理
  17. ZAFU_2021_1_26_2021寒假个人赛第二场题解
  18. 我经历过的失败产品和项目(二):一款无疾而终的棋牌类游戏
  19. Poi 自定义封装方法 合并excel中的单元格
  20. WIN10应用商店(MicrosoftStore)闪退解决方法!!!

热门文章

  1. 基金委新规:填写论文成果,不再标注通讯和一作!影响有多大?
  2. 【资源分享】639页《深度学习:Deep Learning》硬核课程PPT
  3. 一代数学大家--John Conway逝世,丘成桐、陶哲轩纷纷发文缅怀!
  4. 利用Python实现十大经典排序算法(附代码流程)
  5. PC人脸识别登录,出乎意料的简单
  6. 机器人能否取代人工?阿迪达斯付出血的教训,含泪关闭智能工厂
  7. CNN在Keras中的实践|机器学习你会遇到的“坑”
  8. 预训练是 AI 未来所需要的全部吗?
  9. 「SAP技术」SAP 如何看序列号被包在哪些HU里?
  10. AutoML取得最新进展 深兰科技助推复杂场景下智能化应用