专栏首页诸葛青云的专栏TIOBE 1 月编程语言排行榜:C 语言再度「C 位」出道
原创

TIOBE 1 月编程语言排行榜:C 语言再度「C 位」出道

在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘面纱,然意料之外情理之中,获此殊荣的并非是风风火火吵闹了一年又一年的 Python,而是一位低调的老兵——C 语言。

Python 惜败,C 成为 2019 年度编程语言

曾几何时,凭借着“人生苦短,我用 Python”的 Slogan,Python 以干净的语法、较高的开发效率、若干实用的库等优势横行大数据分析、Web、人工智能等领域。在众人的认知中,继去年 Python 夺冠之后,Python 极有可能连续第二年获得 TIOBE 的年度编程语言,但最终为什么会被“截胡”?而为什么又是 C 语言。

在此,针对 C 语言仍然很热门这一点,TIOBE 官方解释道,该趋势背后的主要驱动力是物联网(IoT)和当今大量发布的小型智能设备。

众所周知,万物互联时代,智慧城市、智能家居、智慧人居等依托于 IoT 技术的领域逐步被推向风口,在各大科技公司纷纷加快数字化转型的进程中,这些场景也成为创业型企业纷涌而至的方向。而想要为用户提供高性能的场景支撑,作为基础设施工具 C 语言无疑为最佳的选择之一。从性能来看,C 的应用可有效提升小型设备的性能。从语言自身来看,其不仅容易学习,且每个处理器都有一个 C 编译器。

因此,凭借着 2.4% 的年增长率获得了年度编程语言奖项的 C,也算是实至名归。

除此之外,根据 TIOBE 数据统计,C# 以年增长率 2.1% 排名第二位;Python 排名第三,增长率为 1.4%;第四名为 Swift(+0.6%)。

Swift 成为 Top 10 的常客

除了以上,在本月榜单中,还有一些值得我们关注的地方:

Swift 语言从 #15 上升到了第 9 名;

Ruby 从第 18 名上升到了第 11 名。

基于以上两种编程语言,如今成为苹果开发核心编程语言之一的 Swift,已成为 Top 10 中的常客。此外,TIOBE 也做了预测,面向对象编程语言 Ruby 也将在不久的将来也会是其中一员,值得期待。

其他编程语言排名

时光交错,技术更迭。有些编程语言的流行背后,注定有些编程语言走进了平缓期。其中:

极具安全性的编程语言 Rust 上升了 3 个位置,从第 33 名到第 30 名;

在 2017 年,被 Google 宣布成为 Android 一级开发语言的 Kotlin,从第 31 名下降至 35;

Julia 降幅较大,从第 37 位下降到了 47名;

TypeScript 仅从 49 上升到了 48 名。

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

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

(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Awk, Bash, bc, Bourne shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, Hack, Icon, Inform, Io, Korn shell, Ladder Logic, Limbo, Maple, Mercury, MQL4, NATURAL, OpenCL, Oz, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Q, Raku, Red, Ring, S, Smalltalk, SPARK, Standard ML, VBScript, VHDL, WebAssembly, XBase++, Z shell

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

历史排名(1998-2019)

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

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

【说明】

小编给大家推荐一个学习氛围超好的地方,鼠标放到头像上就能看到

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

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python除了不会生孩子,什么都会?信不信,用数据说话!

    而近期,数据科学网站KDnuggets发布的2018数据科学和机器学习工具调查结果也显示:Python荣登第一,成为最受青睐的分析、数据科学、机器学习工具。20...

    诸葛青云
  • 转行IT为什么必须学Python?Python的职业发展是什么?

    Python这个词估计听烂了..那么为什么那么多小伙伴都在学Python呢?Python到底有啥魔力?学了Python都能干啥?

    诸葛青云
  • 二十个一乘以二十个二等于多少?C语言经典算法设计之大数乘法

    本文介绍一种大数的乘法,也就是说,无论得到或者传入的数有多大,它总能计算出正确的结果。

    诸葛青云
  • TIOBE 5 月编程语言排行榜:Python、C++竞争白热化,Objective-C已沦为小众语言

    和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没有太大变化。但是在 C++ 和 Python 激烈的竞争局势下,随着 C++ 20 热度的减退...

    AI科技大本营
  • TIOBE 10 月排行榜:C++ 夺回前三,Swift 进入前十​​​​​​​

    在 9 月份的 TIOBE 编程语言排行榜中,Python 超越 C++,首次进入排行榜 TOP 3。事实上,无论在工业界还是学术界,Python 的使用者越来...

    CDA数据分析师
  • C语言斩获“2019年度最佳编程语言”

    大家好,前几天我们在<<19年12月份编程语言排行榜>>这篇推送中说过,TIOBE近期会公布2019年度最佳编程语言,当时内容截图如下:

    7089bAt@PowerLi
  • 11月编程语言排行榜:Python逆袭C#上升到第4

    TIOBE 11 月编程语言排行榜,Python 逆袭C# 曾经有一段时间,脚本语言因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,P...

    顶级程序员
  • gradle的安装,配置,构建,研究,初体验......(入职一周研究的第一个大知识点)

    (1)Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项...

    别先生
  • 2020 年 7 月编程语言排行榜

    TIOBE 2020 年 7 月份的编程语言排行榜已经公布,官方的标题是:R 语言的排名达到了历史最高位。

    Java搬砖工人
  • 2020 年 7 月编程语言排行榜

    TIOBE 2020 年 7 月份的编程语言排行榜已经公布,官方的标题是:R 语言的排名达到了历史最高位。

    叫我龙总

扫码关注云+社区

领取腾讯云代金券