首页 > 业界 > 关键词 > 编程语言最新资讯 > 正文

TIOBE 5 月编程语言榜单:Python 超越 Java 重回第二,Rust 崛起

2021-05-06 15:01 · 稿源:CSDN公众号

声明:本文来自于微信公众号 CSDN(ID:CSDNnews),作者:苏宓,授权站长之家转载发布。

TIOBE 官方最新发布了5月的编程语言榜单,不妨一起来看一下本月榜单中又有哪些最新的变化呢?

Python 重回第二

和 4月相比,本月榜单的 TOP10中变化最大的非 Python 与 Java 莫属。

现实来看,曾经的铁三角 Java、C、C++ 如今已被彻底瓦解,犹记得2020年5月,Java 被 C 超越后,于11月份再次被 Python 短暂碾压,一路跌到了第三位,虽然后来 Java 再次追上 Python,可还是无法拯救其下滑的趋势。

据最新的榜单显示,Python 以0.13% 的差异再次领先 Java,位居第二,Java 排名第三。

图片

面对市场份额一直在缩减的 Java,轻芒联合创始人、前豌豆荚技术负责人范怀宇在《2020-2021开发者大调查》中剖析道,“Kotlin 虽然在统计中总的比例不高,但在 Android 开发上进一步在取代 Java。Kotlin 作为另一个基于 JVM 的编程语言,一方面可以保持 Java 使用 JVM 稳定和高性能的好处,享用 JVM 已有的生态;另一方面,通过其更为灵活的语法特性,越来越广泛地被 Android 开发者使用,已然成为 Android 的首选编程语言,对于新参与 Android 的开发者而言,Kotlin 是更好的学习对象。”

因此,Java 一直处于下滑的趋势,也在情理之中。

与之形成鲜明对比且处于蒸蒸日上的 Python,TIOBE CEO Paul Jansen评估道,“去年 11月,Python 短暂地超越了 Java,位居 TIOBE 榜单的第二位。本月中,Python 再次成功上位,有理由相信它将在这一位置上待得更久。在未来半年内,Python 或许能成为 TIOBE 榜单上的第一名,因为 C(宛如 Java 一样)的流行度正在下降。”

被大厂拥抱的 Rust,属于它的时代已至!

至于 C 语言为何会不再受到重用?我们也从另一种编程语言 Rust 身上找到了答案。

在本月榜单中,Rust 从上个月的第29名上升到了本月的24名,其生态在各个科技大厂的支持下,也大有进入 TOP20的潜力。

不久前,Facebook 正式宣布加入 Rust 基金会,与其他成员共同负责 Rust 开源生态以及社区的运作和发展,与此同时,其承诺将进一步加大对 Rust 语言的采用。事实上,Facebook 是继 AWS、Google、华为、微软、Mozilla 后最新加入 Rust 基金会的成员,此前,很多科技公司早已深度地拥抱了 Rust。

凭借安全、高性能、可靠性和高生产率等特性,AWS 在众多产品中应用 Rust 的同时,不惜花重金聘用 Rust 编译器联合创始人 Felix Klock 来加码 Rust 的应用;Google 将其应用到了 Android 系统中以及基于此重新实现一些重要的安全组件;微软在寻求替代 C、C++ 语言之际,不仅将 Rust 整合到了 Azure 服务中,也正在用 Rust 来实现一种新的编程语言;就连 Linux 内核开发者也开始在 Linux 内核中添加 Rust 支持的 RFC......

Rust 下一步,未来可期。

其他编程语言排名

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

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

  • ActionScript, Arc, B4X, bc, Boo, C shell, CFML, Clojure, Common Lisp, Eiffel, Erlang, F#, Hack, Icon, IDL, Inform, Io, J, JScript.NET, Korn shell, Lasso, Maple, MEL, ML, MQL4, MUMPS, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Pure Data, Q, Racket, Ring, RPG, Scheme, Simulink, Smalltalk, SPARK, SPSS, Stata, Tcl, Vala/Genie, Verilog, XC, Xojo, Zig

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

历史排名(1986-2021)

图片

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

图片

编程语言“名人榜”(2003-2020)

图片

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao123等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

这篇文章对你有价值吗?

  • 相关推荐
  • 大家在看
  • 隐匿性升级:Buer恶意软件已通过Rust编程语言进行重写

    ZDNet 报道称,名叫 Buer 的恶意软件,已被攻击者通过 Rust 编程语言进行重写并卷土重来。在提升隐匿性的基础上,Buer 仍被攻击者用于感染目标设备,使之更易受到其它网络攻击。对于普通人来说,还请提防各种来路不明的钓鱼邮件,比如自称来自某家快递公司。假冒 DHL 物流信息的电子邮件据悉,Buer 恶意软件在 2019 年首次曝光,网络犯罪分子可利用它来培植自己的网络,或将访问权限转售给其它恶意软件活动参与者,比如勒索软件攻?

  • Python实用性有多高?风变科技为你解答

    许多人认为,编程就是软件开发、IT技术等,而近期热度居高不下的Python,却让人们打开了编程的大门,作为编程的通用语言,无论是入门级的数据汇总、图像处理、人工智能都有Python的身影存在。而对于大多数人而言,Python值得真正的地方是其简易的操作方式,并且实现了自动化办公。做为职场白领,让我感到神奇的是,身边的财务同事开始学习Python,三个月后就利用编程实现了自动化办公。而公司内许多IT程序员,开始转型Python开发,

  • 微软宣布已成为Python软件基金会的愿景赞助商

    自2006年以来,微软一直是Python软件基金会的赞助商之一。今天,微软宣布,它将进一步增加对PSF的捐款,成为远景赞助商。作为对PSF的15万美元财政赞助的一部分,微软将把资金集中到打包工作组,以帮助进一步改进PyPI和支持打包生态系统的开发费用。"在过去5年中,Python的迅速崛起是有据可查的,令人印象深刻。Python的崛起主要是由数据科学的发展推动的,并得益于其在脚本、网络开发、教育领域的长期应用,以及对语言的生产力和易

  • Pyston 2.2发布:回归开源 Python实现要比网络基准快30%

    作为 Python 的高性能实现,Pyston 2.2 稳定版于今天正式发布。在 Pyston 2.2 中,开发者声称他们的实现比用于网络服务器基准的 Python 库存快 30%。这次的提速包括他们的 JIT 和属性缓存机制的工作。此外,Facebook 引入了 Cinder 作为一个新的孵化器项目,提供快速的 Python JIT 实现。虽然这个前 Dropbox 项目在 Pyston 2.0 时是闭源的,但在 Pyston 2.2 时,代码已经回归开源。Pyston 2.2 是开源的,而在这个项目上工作的开发?

  • 容易忽略的Apple TV 4K硬件改进:HDMI 2.1、Thread等

    除了全新的 Siri 遥控器和更快的 A12 处理器之外,苹果今天宣布的 Apple TV 4K 还引入了其他一些明显的硬件改进。新款 Apple TV 4K 配备了 1 个 HDMI 2.1 端口,而非 HDMI 2.0a 端口,支持最高 4K 60fps 的 HDR 视频输出。除了 HDMI 2.1 之外,新款 Apple TV 还支持 802.11ax WiFi 6 与 MIMO。苹果一直在其最新设备中引入对 WiFi 6 的支持,WiFi 6 是目前最新、最快的 WiFi 协议,速度提高,网络容量扩大,延迟降低,电源效率提高?

  • GitHub添加HTTP标头来屏蔽谷歌的FLoC追踪

    微软旗下代码托管平台 GitHub 已决定加入反谷歌 FLoC 追踪阵营,确认将通过添加 HTTP 标头的方式来屏蔽 FLoC 追踪。Bleeping Computer 留意到,在访问 github.com 和 github.io 的时候,该网站都会返回“Permissions-Policy: interest-cohort=()”的 HTTP 标头。今年早些时候,谷歌宣布将停止针对个人的广告追踪,以推广被称作“联合队列学习”(Federated Learning of Cohorts)的新系统。据谷歌官方所述,联合学习队列(FLoC)允

  • Spotify在美国推出车载娱乐系统 Car Thing

    Spotify今天上午正式宣布在美国限量发售其首款硬件设备,名字很奇怪,叫Car Thing,针对Spotify Premium用户。这款新设备Spotify竟然免费提供(包括免运费)。与2019年首次开始测试的版本相比,有了很大的进化。这款升级型号有一个触摸屏,一个大的,可抓握的旋钮,用于导航,语音控制功能,以及顶部的四个预设按钮,用于喜爱的音乐,播客或播放列表,类似于移动设备上的Spotify。该公司解释说,Car Thing将满足那些希望获得更无缝

  • Google 宣布安卓系统加入对 Rust 语言的支持

    据9to5Google报道,在过去的几年里,谷歌一直鼓励开发者使用Kotlin编写Android应用。底层操作系统仍然使用C和C++,不过谷歌今天宣布Android开源项目(AOSP)支持Rust语言。

  • 蔚来发布Power North计划 在北方八省建充电设施

    今天,蔚来汽车发布Power North计划,为了提升全国电动汽车用户在北方的驾驶体验,将在北方八省建充电站、充电桩等设施。

  • 为FBI解锁圣贝纳迪诺枪手iPhone的公司被曝出:Azimuth Security

    就连苹果公司也查不出FBI在哪家公司的协助下解锁了圣贝纳迪诺枪手的一部iPhone,但一份新的报告声称知道做这项工作的秘密公司,它的名字叫Azimuth Security。尽管2016年有很多人猜测FBI雇佣了业内知名的Cellebrite来解锁枪手的iPhone 5C,但直到现在,真正的公司才被点名。这是一家名为Azimuth Security的澳大利亚国防承包商,现在是L3Harris Technologies的一部分。据《华盛顿邮报》报道,Azimuth是一家 "羞于对外公开"的公司,但

  • Spotify 推出首款硬件设备:车载娱乐系统 Car Thing

    据 Tech Crunch 报道,Spotify 今天在美国限量推出其首款硬件设备 Car Thing,将免费提供给部分 Spotify Premium 用户。

  • Sonnet宣布推出双插槽40Gbps Thunderbolt SxS Pro X读卡器

    Sonnet宣布推出一款新的读卡器,被称为SF3系列--SxS PRO X读卡器,能够同时摄取多张索尼SxS卡。SF3系列SxS PRO X读卡器具有两个卡槽和一个双端口40Gbps的Thunderbolt接口,支持索尼SxS、SxS-1、SxS Pro、SxS Pro+和SxS PRO X卡。它允许用户以最高速度传输SxS卡上的文档,并可同时读取两张卡,速度高达2500MB/s。用户可以用线缆将多个读卡器串联在一起,最多支持6个串联的读卡器。这样,用户可以在不需要插拔的情况下读写多张卡,节

  • 彻底解决北方冬天“电动爹”难题!蔚来发布“Power North计划”

    4月19日,上海车展正式揭开帷幕,虽然没有新车发布,但是蔚来汽车同样给车主朋友带来了一份大礼。在车展期间,蔚来正式发布了“Power North计划”,该计划主要为了提升全国电动汽车用户在北方的驾驶体验,为这些地区的电动汽车用户创造轻松无忧的加电体验。据介绍,北方八省包括新疆、青海、宁夏、甘肃、内蒙古、辽宁、吉林、黑龙江。Power North计划是针对北方八省的基建规划以及充电优惠政策。在未来3年内,在北方八省计划实现10

  • GitHub Desktop迎来2.8新版本 改进差异比较等使用体验

    GitHub 刚刚推出了 GitHub Desktop 2.8 新版本,旨在为开发者带来更加无缝的项目工作体验。首先是差异比较(diffs)功能的改进,GitHub Desktop 2.8 版本现能够更好地了解代码的更改、隐藏周围空白区域、以及为本地存储库分配新的别名。作为对比,旧版 GitHub Desktop 智能查看自己或他人更改的几行上下代码,导致许多开发者抱怨难以全面理解特定的修改。但现在,开发者可在 GitHub Desktop 2.8 中点击“扩展”按钮,以查看到围绕?

  • 家族新品齐亮相,“史上最强”ThinkPad发布会给我们带来了什么?

    日前,以“你好·先锋”为主题的ThinkPad Family2021 春季新品发布会在北京正式召开,共推出了备受瞩目的至薄之刃X1 Titanium、商务标杆X1 Carbon,以及X1 Yoga、X13、T14、P15s等多款新品。作为ThinkPad品牌首次以家族形式召开的新品发布会,其或将成为ThinkPad品牌史上发布新品最多的一次盛会。发布会上,联想集团副总裁、ThinkPad首席思想官王忠诠释了对于“先锋”的看法:“什么是先锋?他们揭开宇宙的帷幕、探访百万年前的线?

  • 《权力的游戏》前传《House of the Dragon》宣布进入制作阶段

    据外媒报道,《权力的游戏》的官方Twitter账号于当地时间周一表示,《权力的游戏》的前传《House of the Dragon》已经开始制作。该条推文还附上了一张剧组成员聚在一起的照片。这部新剧的故事发生在改编自乔治·R·R·马丁小说的奇幻剧集《权力的游戏》之前。它聚焦于坦格利安家族--一个乱伦的、骑着龙的王室家族并最终诞生了《权力的游戏》的主要角色丹妮莉丝·坦格利安。这部电视剧的灵感来自于马丁于2019年创作的坦格利安历史巨

  • Linus Torvalds:Linux Kernel 5.14有望整合Rust语言代码

    谷歌的 Android 团队希望通过 Rust 语言重新编写 Android 系统,而该团队同时也在帮助评估使用 Rust 来重新编写 Linux Kernel。通过 Rust 编程语言,Android 团队希望新代码能够在总体上减少内存安全错误、数据竞赛和逻辑错误。而且由于采用现代化编程语言,更多人会参与到内核的开发中来。在接受 IT Wire 采访的时候,Linus Torvalds 表示:“在 Linux 内核中支持 Rust 的首个补丁已经发布。负责内核开发的人表示这个举动的意义比

  • 创维宣布天美汽车更名为创维汽车 使用Skyworth英文名

    今天,创维举行主题为「创维智能汽车的未来」的沟通会,首次探讨智能汽车的发展趋势,展望行业未来,并正式宣布天美汽车更名为创维汽车,使用「Skyworth」英文名。

  • ThinkPenguin新802.11n路由器通过FSF“尊重你的自由”认证

    自由软件基金会(FSF)今天宣布了符合最新“Respect Your Freedom”(尊重你的自由)认证的开放性产品-- ThinkPenguin Wireless-N Mini Router v3。 ThinkPenguin 一直是个长期的 Linux 组件供应商和 FSF RYF 认证的追求者,而这是他们今年的第一个认证产品,似乎是自 2020 年 1 月以来 FSF RYF 的第 1 个新认证产品。这款 Wireless-N Mini 路由器装载了 libreCMC Linux 发行版和一个定制的 U-Boot 引导程序。这款迷你路由器有一个

  • Withings智能秤现在可以评估用户心脏健康状况

    Withings正在为其联网的智能秤增加一种新的心血管测量功能,有望对动脉健康进行评估。新指数,Withings称之为血管年龄,将当前的心血管健康与个人年龄段的典型情况进行比较,再加上对心脏内部年龄的估计。然后可以根据他们的年龄划分为最佳、正常或不最佳。明确地说,这不是测量心脏或血管系统的任何具体问题的直接方法,尽管Withings说它可以帮助更早地识别这种状况的警告信号。目前心脏病已经是美国的主要死因,每年有655,000人?

  • 热门标签

热文