转瞬之间,今年已进入为期不足一个月的倒计时模式。在编程语言界,谁将问鼎 2017 年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python、有人认为还是老牌常青藤 Java、亦有人赞成是今年刚被 Google 拥抱的 Kotlin?
  
  然而根据最新的 TIOBE 12 月编程语言排行榜来看,年度最佳候选人除了以上猜中的一个 Kotlin 之外,我们还发现了一个意想不到的候选人——C 语言。
  
  年度编程语言最佳候选人:Kotlin vs. C
  
  对于较新的 Kotlin,于 2011 年由 www.kaixinyle.com JetBrains 发布,能运行于 Java 虚拟机之上。今年 5 月,Google 将其选为 Android 官方语言,Kotlin 因此拥有了一定的知名度,甚至不少开发者还认为它即将撼动 Java 的霸主之位。因此,Kotlin 能成为今年年度编程语言最佳得主的候选人之一,也属于意料之中。
  
  而作为竞争对手的 C 语言,是世界上最古老的编程语言之一。虽说从近几个月的 TIOBE 编程语言排行榜中,C 语言一直名列第二,但距离上一次 C 语言获得年度编程语言已时隔 9 年。
  
  640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1
  
  如今,对于其为何再次成为候选人之一,很多人百思不得其解。
  
  事实上,近几年,由于小型软件设备的普及,以及低端软件在汽车行业的增长,C 语言在 2017 年收获了不小的流行度。此外,还有不少网友表示:物联网来袭,C 语言自然又得雄起。
  
  12 月编程语言排行榜 TOP20 榜单
  
  与 TIOBE 11 月编程语言排行榜相比,Top 5 中 Java、C、www.kaixinyle.com C++、www.caitianxia178.com Python、C# 排名并未有所变化,而专门为统计和数据分析开发的 R 语言一路飙升至前十名。此外,上个月大有跌出 Top 20 之势的 Swift 和 Objective-C 在这个月也逐渐回缓。
  
  0?wx_fmt=png
  
  Top 10 编程语言 TIOBE 指数走势(2002-2016)
  
  0?wx_fmt=png
  
  其他编程语言排名
  
  第 21-50 名如下,可能存在遗漏:
  
  0?wx_fmt=png
  
  0?wx_fmt=png
  
  第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
  
  4th Dimension/4D, ABC, ActionScript, APL, AutoLISP, Bash, bc, Bourne shell, C shell, cg, CL (OS/400), Clipper, Common Lisp, Elixir, Elm, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Magic, ML, MOO, MQL4, MUMPS, NATURAL, NXT-G, OpenCL, OpenEdge ABL, Oz, www.xyyulept.com PL/I, PowerShell, Q, REXX, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, www.ccyl178.com/ SPSS, Standard ML, Stata, Tcl
  
  历史排名(1987-2017)
  
  注: 以下排名位次取决于 12 个月的平均值。
  
  0?wx_fmt=png
  
  编程语言“名人榜”( 2003-2016)
  
  “年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
  
  0?wx_fmt=png
  
  【说明】
  
  TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
  
  这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
  
  谁是年度编程语言之王?
  
  对于年度编程语言最终花落谁家?下个月即将揭晓谜底。
  
  在此,也欢迎你分享对远古巨兽出现的现代时代的 C、让 Android 应用开发更简单的 Kotlin 两位候选语言的看法,以及为何 Python 不在候选者之列呢?

年度编程语言最佳候选人:Kotlin vs. C相关推荐

  1. TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017  年度编程 ...

  2. 【转】TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?...

    转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017  年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python.有人认为还是老牌常青藤 ...

  3. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!

    [CSDN 编者按]恭喜 Python 荣获 2020 年度编程语言称号,这也是自 TIOBE 榜单发布以来,首款编程语言四次获得该奖项. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...

  4. 8 年后重登王座,Python 再度成为 TIOBE 年度编程语言

    戳蓝字"CSDN云计算"关注我们哦! 文章来自:开源中国社区 全球知名的编程语言流行度排行榜网站 TIOBE 于近日宣布:Python 成为 2018 年度编程语言,理由如下: 2 ...

  5. 王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自新智元.   新智元报道   来源:tiobe 编辑:张佳.艳芹 [新智元导读]2019年哪个编程语言最火?大多数人都以为稳坐年度编程语言冠军 ...

  6. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言

    整理 | 苏宓 来源 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜.这次揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01 ...

  7. C语言竟成TIOBE年度编程语言候选!苹果iPhone 7卖得最好!

    每年这个时候,都是TIOBE榜单评选年度编程语言的时候.今年,Kotlin成为竞争的热门,让人意外的是,C语言居然也成为了候选编程语言之一.自从被Java摘走王者桂冠,C语言几乎是处于持续下滑状态,没 ...

  8. 超过C++、压制Java与C,Python拔得TIOBE年度编程语言!

    作者 | 屠敏 来源 | CSDN(ID:CSDNNews) 如同两个月前,TIOBE 编程语言社区于官网预料的那般,2018 年的年度编程语言终将在一众老牌编程语言如 Java.C.C++.Pyth ...

  9. Python再获年度编程语言,微软或成最大赢家

    视学算法报道 编辑:蛋酱.小舟 这已是 Python 第五次被评为 Tiobe 年度编程语言. 成立于 2000 年的 Tiobe 公司,二十多年来一直以衡量编程语言流行度而闻名.由 Tiobe 推出 ...

最新文章

  1. 编程难学?3点解答你的疑惑
  2. Java虚拟机监控指标及监控配置
  3. 英国工会联盟报告:机器人技术和AI让三分之一的人失业
  4. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门
  5. 寻找数组中只出现一次的数
  6. mac下载安装本地mongodb
  7. 计算机组成原理——数据表示、运算与校验1
  8. 《JavaScript高级程序设计》第8-9章
  9. C++ vector 使用详解
  10. 关于性能测试的通俗解释
  11. 我的世界服务器玩家在线时间,将公布上线时间?我的世界中国版网易520前瞻
  12. thinkphp mysql函数_thinkphp对数据库操作有哪些内置函数
  13. python实现背景抠除_利用Python代码实现一键抠背景功能
  14. 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)
  15. Oracle数据库性能优化
  16. esp启动是什么感觉_第九章 ESP32上电后的启动过程
  17. GA遗传算法入门到掌握
  18. 无线通信原理期末复习提纲
  19. 网易服务器维护,网易:方便玩家 各大区服务器维护详细时间表列
  20. 停课不停学致家长的一封信

热门文章

  1. 微软Azure AI负责人:OpenAI只能在微软云上训练模型,不懂中台
  2. 马自达新车全面取消触摸屏,意外引得叫好声一片
  3. Authentication 方案优化探索(JWT, Session, Refresh Token, etc.)
  4. 《C++入门经典(第5版•修订版)》——2.6 问与答
  5. Java 多线程(二)线程间的通信应用--生产者消费者(未完)
  6. ceph rbdmap遇到的一个问题
  7. malware分析视频
  8. 安卓完全退出程序的六种方法(欢迎新手学习,大手指导)
  9. 每天一个linux命令(18):locate 命令
  10. 提高项目开发效率之--会议室墙的进度表