| 关键词:编程语言 Python TIOBE 语言 开发者 C++ 指数 排行榜 Java 编程 |
如同两个月前,TIOBE 编程语言社区于官网预料的那般,2018 年的年度编程语言终将在一众老牌编程语言如 Java、C、C++、Python、Visual Basic .NET 中诞生。近日,TIOBE 排行榜官方正式宣布,时隔 8 年后:Python 再一次赢得了“年度编程语言”的称号! 意外吗?不意外! 惊讶吗?不惊讶! 合乎情理吗?还行! 毕竟在过去的一年中,Python 的流行度是其他一众编程语言无法比拟的。一方面,Python 在 TIOBE 榜单中三度(2018年9月、12月、2019年1月)超越了 C++,进入了排行榜的前三甲。不仅如此,它还在另一大知名的 IEEE Spectrum 编程语言榜单
如今的 Python 已经成为应用范围较广的编程语言之一,无形之中它也打破了近 20 年来如铁一般的 Java、C 和 C ++ 的格局。对此,TIOBE 在发布本期编程语言排行榜时,如此评价道:
![]() 事实上,代表简单主义思想的 Python 凭借着易上手、可移植、可扩展、可嵌入以及拥有丰富的库等特性广受开发者的喜爱,但是一直以来,其版本的不兼容性也成为硬伤。不过值得注意的是,在明年的 2020 年,Python 2.7 即将停止支持,这意味着会有一大批 Python 项目在此之前将放弃对 Python 2.7 的支持,这其中就包括了著名的 pandas、Zulip、IPython、NumPy 等库,因此,开发者也需提前做好迁移准备。 TypeScript 迅速崛起、Kotlin 稳步增长除此之外,2019 年 1 月的榜单中还有一些值得关注的变化:
在以上语言稳步发展的同时,还有几门语言遭遇了滑铁卢:
时隔 8 年后,Python 再次成为 Winner上一次 Python 获得“年度编程语言”还是在 2010 年。 ![]() Top 10 编程语言 TIOBE 指数走势(2002-2019)![]() 其他编程语言排名第 21-50 名如下,因为是非官方发布的,所以可能存在遗漏: ![]() 第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
历史排名(1998-2019)注:以下排名位次取决于 12 个月的平均值。 ![]() 【说明】 TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。 值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。 详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index/
|
| 本文出处: https://www.toutiao.com/a6644012640332939780/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|