整理 | 屠敏

来源 | CSDN(ID:CSDNnews)

【导读】在 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 shellTop 10 编程语言 TIOBE 指数走势(2002-2019)

历史排名(1998-2019)

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

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

【说明】

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

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

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

(*本文为AI科技大本营转载文章,转载请联系原作者)

所有CSDN 用户都可参与投票活动

加入福利群,每周还有精选学习资料、技术图书等福利发送

python计算机语言排行榜_TIOBE 1月编程语言排行榜:C语言再度「C 位」出道,Python惜败...相关推荐

  1. 【IT资讯】TIOBE 1 月编程语言排行榜:C 语言再度「C 位」出道!

    TIOBE 1月编程语言排行榜:C 语言再度「C 位」出道! 在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘面纱,然 ...

  2. TIOBE 1月编程语言排行榜:C语言再度「C 位」出道,Python惜败

    整理 | 屠敏 来源 | CSDN(ID:CSDNnews) [导读]在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘 ...

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

    整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘面纱,然 ...

  4. 5 月计算机语言排行,TIOBE 5月编程语言排行榜

    TIOBE开发语言排行榜是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标,每个月都会更新一次,2015年5月榜单已经出炉,据了解,排名前三的J ...

  5. 计算机语言9月排行榜,TIOBE 9月编程语言排行榜发布,C+增速最快

    机器之心报道 编辑:小舟.魔王 C++20 能让 C++ 复兴吗? TIOBE 公布 2020 年 9 月的编程语言排行榜,C++ 位列第四,仅次于 C.Java 和 Python.而且 C++ 相比 ...

  6. python四大软件-PYPL 9月编程语言排行榜发布 Python一枝独秀

    开发者可以将 PYPL 作为一个参考,决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库. 9 月份的榜单如下: 前五名分别是 Python.Java.JavaScript.C# 与 ...

  7. python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀

    开发者可以将 PYPL 作为一个参考,决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库. 9 月份的榜单如下: 前五名分别是 Python.Java.JavaScript.C# 与 ...

  8. php编程 地位,4月编程语言排行榜_4月编程语言排行榜:java地位无可撼动,Python跌出前三...

    4月编程语言排行榜:java地位无可撼动,Python跌出前三, 公布了2019年4月编程语言排行榜,总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Ba ...

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

    作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 日前,TIOBE 编程语言社区最新发布了 2019 年 5 月排行榜. 和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没 ...

最新文章

  1. 使用汇编语言编写第一个程序
  2. ASP.net 2.0下应用程序离线信息
  3. 数据中心UPS电池故障引起火灾导致澳大利亚医院系统业务中断
  4. Python函数之初体验
  5. 《海龟交易法则》经典梳理
  6. 人工智障学习笔记——机器学习(8)K均值聚类
  7. Eclipse+Pydev环境搭建
  8. python抓取图片数字_Python OCR提取普通数字图形验证中的数字
  9. Java测试类的创建
  10. 庸人自谈爬虫二三事——兴之所至,心之所安,尽其在我
  11. 自定义View实践:指南针的实现
  12. 帆软公式如何用数据库字段_高考数学必背100招:如何用构造法求数列通项公式?...
  13. 错过了落日余晖 还有满天繁星
  14. python另存为_python+selenium修改“另存为”弹窗参数
  15. Charles 使用总结
  16. UniSwap V3协议浅析(上)
  17. BP神经网络南瓜价格相关性研究与价格预测模型设计
  18. Samba服务---SMB协议
  19. 【第176期】游戏策划:你身边有暴脾气的同事?那恭喜你了
  20. graphviz画图软件介绍及使用感受

热门文章

  1. Druid线程池中的连接什么时候会关闭?
  2. DEBUG系列二:ConfigureDebuggerLayer_SAP刘梦_新浪博客
  3. Mac: 账户失去了管理员权限,怎么办?!网上流行的和没见过的都在这里。
  4. Qt 网络发送带中文字符串
  5. C++ Primer Plus(学习笔记之——一会儿指南、一会儿指北)
  6. 请记住这个数字-2147483648到2147483647
  7. Oracle 11g 数据类型
  8. python多进程爬取上海房价并画出热力图分析
  9. 游戏史上30位最有影响力的人
  10. 食品工程原理之流体动力学