TIOBE 2021 年度编程语言:Python
TIOBE 宣布了 2021 的年度编程语言:Python。
「TIOBE 年度编程语言」奖项授予给在一年内分数增长最多的编程语言。TIOBE 表示,本来 C# 有机会实现有史以来第一次夺冠,但 Python 的分数在上个月超过了 C#。
2021 年初,Python 从 TIOBE 指数排行的第三名开始起步,被 Java 和 C 甩在身后。一年之后,Python 成为了 TIOBE 指数排行榜的第一名。
TIOBE 认为,Python 的受欢迎程度并没有就此停止,因为它目前的分数领先其他语言 1% 以上。虽然这个分数距离 Java 在 2001 年创下的 26.49% 的历史记录还很遥远,但 Python 已经完全成为许多领域事实上的标准编程语言,而且没有迹象表明 Python 的胜利步伐会很快停止。
那么 Python 是否有真正的竞争者,或者有没有可能在未来与之竞争的新兴编程语言?TIOBE 列举了过去几年看上去发展良好的编程语言,以及它们在 2021 年的变化:
- Swift 从第 13 名上升到第 10 名
- Go 从第 14 名上升到第 13 名
- Rust 保持第 26 名不变
- Julia 从第 23 名下降到第 28 名
- Kotlin 从第 40 名上升到第 29 名
- Dart 从第 25 名下降到第 37 名
- TypeScript 从第 42 名下降到第 49 名
对此,TIOBE 认为,除了 Swift 和 Go 之外,不会有新的编程语言能迅速进入前 3 名甚至前 5 名。
下面继续看看 TIOBE 排行榜中最新的前 20 编程语言。
以及排名前 10 编程语言的分数变化趋势:
第 21-50 名编程语言排行
第 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
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
详细榜单信息可以查看 TIOBE 官网。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2022 最值得学习的编程语言:Python 高人气,Ruby 薪水最优渥
编程课程网站 CodingNomads 发布了一份“2022 年最值得学习的编程语言”报告,详细介绍了一些语言的职位需求和薪资水平。 如果你对编码的数据和逻辑方面感到兴奋,你可能希望学习 Python、Java、C、C++ 或 C#。如果你对视觉设计和 UX/UI 很感兴趣,那么 JavaScript 和 TypeScript 将是最适合你的语言。如果你想创建移动应用程序,你应该学习 Android 的 Java,以及苹果 iOS 的 Swift/Objective-C。 除了个人兴趣和偏好外,归根结底大多数人都是想通过学习编程来提升工作机会和收入。 首先,CodingNomads 基于美国和欧洲 LinkedIn 上的职位发布数据总结出了一个最受欢迎语言榜单:其将榜首位置授予了 Python。排名第二的是 Java,前十名中依次还有 JavaScript、C++、C#、C、TypeScript、PHP、Perl 和 Ruby。 截至 2021 年 12 月 21 日的数据 其次,基于 Indeed 和 Glassdoor 所提供的数据,CodingNomads 分析了这些最受欢迎的编...
- 下一篇
Chrome 再次引入争议 API,遭同行抵制
继 Chrome 94 引入空闲检测 API 后,Google 在 Chrome 97 中再次引入争议 API —— Keyboard MAP API。 Chrome 96 是 2021 年的最后一个主要稳定版本,于 2021 年 11 月 16 日发布。虽说 Chrome 浏览器已切换为每四周更新一次的更新周期,但由于过去几周时间全球许多国家和地区都处于假期期间,Chrome 97 的发布因此被推迟到了今年,Chrome 97 已于今天正式推出。 新版本的 Chrome 浏览器推出了一个有争议的键盘映射 API(Keyboard MAP API)。该 API 此前因为不能在 iframes 内使用,所以不能被网络应用所调用。诸如网页版微软 Office 之类需要用户大量输入内容的网络应用在此之前是不能利用该 API 来检测键盘布局上的按键。 键盘布局会因国家/地区,以及主要使用的语言不同而发生变化(例如:德语键盘会将 “Z” 与 “Y” 字母对调;西班牙语由于有 27 个字母,因此键盘上会多一个 “ñ” 按键)。如今在 Chrome 97 中引入这个新的 API 使得网络应用可以使用...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19