年度编程语言最佳候选人:Kotlin vs. C
转瞬之间,今年已进入为期不足一个月的倒计时模式。在编程语言界,谁将问鼎 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相关推荐
- TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017 年度编程 ...
- 【转】TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?...
转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017 年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python.有人认为还是老牌常青藤 ...
- TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!
[CSDN 编者按]恭喜 Python 荣获 2020 年度编程语言称号,这也是自 TIOBE 榜单发布以来,首款编程语言四次获得该奖项. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...
- 8 年后重登王座,Python 再度成为 TIOBE 年度编程语言
戳蓝字"CSDN云计算"关注我们哦! 文章来自:开源中国社区 全球知名的编程语言流行度排行榜网站 TIOBE 于近日宣布:Python 成为 2018 年度编程语言,理由如下: 2 ...
- 王者归来!C语言击败Python勇夺“2019年度编程语言”冠军
点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自新智元. 新智元报道 来源:tiobe 编辑:张佳.艳芹 [新智元导读]2019年哪个编程语言最火?大多数人都以为稳坐年度编程语言冠军 ...
- TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言
整理 | 苏宓 来源 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜.这次揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01 ...
- C语言竟成TIOBE年度编程语言候选!苹果iPhone 7卖得最好!
每年这个时候,都是TIOBE榜单评选年度编程语言的时候.今年,Kotlin成为竞争的热门,让人意外的是,C语言居然也成为了候选编程语言之一.自从被Java摘走王者桂冠,C语言几乎是处于持续下滑状态,没 ...
- 超过C++、压制Java与C,Python拔得TIOBE年度编程语言!
作者 | 屠敏 来源 | CSDN(ID:CSDNNews) 如同两个月前,TIOBE 编程语言社区于官网预料的那般,2018 年的年度编程语言终将在一众老牌编程语言如 Java.C.C++.Pyth ...
- Python再获年度编程语言,微软或成最大赢家
视学算法报道 编辑:蛋酱.小舟 这已是 Python 第五次被评为 Tiobe 年度编程语言. 成立于 2000 年的 Tiobe 公司,二十多年来一直以衡量编程语言流行度而闻名.由 Tiobe 推出 ...
最新文章
- 编程难学?3点解答你的疑惑
- Java虚拟机监控指标及监控配置
- 英国工会联盟报告:机器人技术和AI让三分之一的人失业
- python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门
- 寻找数组中只出现一次的数
- mac下载安装本地mongodb
- 计算机组成原理——数据表示、运算与校验1
- 《JavaScript高级程序设计》第8-9章
- C++ vector 使用详解
- 关于性能测试的通俗解释
- 我的世界服务器玩家在线时间,将公布上线时间?我的世界中国版网易520前瞻
- thinkphp mysql函数_thinkphp对数据库操作有哪些内置函数
- python实现背景抠除_利用Python代码实现一键抠背景功能
- 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)
- Oracle数据库性能优化
- esp启动是什么感觉_第九章 ESP32上电后的启动过程
- GA遗传算法入门到掌握
- 无线通信原理期末复习提纲
- 网易服务器维护,网易:方便玩家 各大区服务器维护详细时间表列
- 停课不停学致家长的一封信
热门文章
- 微软Azure AI负责人:OpenAI只能在微软云上训练模型,不懂中台
- 马自达新车全面取消触摸屏,意外引得叫好声一片
- Authentication 方案优化探索(JWT, Session, Refresh Token, etc.)
- 《C++入门经典(第5版•修订版)》——2.6 问与答
- Java 多线程(二)线程间的通信应用--生产者消费者(未完)
- ceph rbdmap遇到的一个问题
- malware分析视频
- 安卓完全退出程序的六种方法(欢迎新手学习,大手指导)
- 每天一个linux命令(18):locate 命令
- 提高项目开发效率之--会议室墙的进度表