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

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

然而根据最新的 TIOBE 12 月编程语言排行榜来看,年度最佳候选人除了以上猜中的一个 Kotlin 之外,我们还发现了一个意想不到的候选人——C 语言。

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

对于较新的 Kotlin,于 2011 年由 JetBrains 发布,能运行于 Java 虚拟机之上。今年 5 月,Google 将其选为 Android 官方语言,Kotlin 因此拥有了一定的知名度,甚至不少开发者还认为它即将撼动 Java 的霸主之位。因此,Kotlin 能成为今年年度编程语言最佳得主的候选人之一,也属于意料之中。

而作为竞争对手的 C 语言,是世界上最古老的编程语言之一。虽说从近几个月的 TIOBE 编程语言排行榜中,C 语言一直名列第二,但距离上一次 C 语言获得年度编程语言已时隔 9 年。

如今,对于其为何再次成为候选人之一,很多人百思不得其解。

事实上,近几年,由于小型软件设备的普及,以及低端软件在汽车行业的增长,C 语言在 2017 年收获了不小的流行度。此外,还有不少网友表示:物联网来袭,C 语言自然又得雄起。

12 月编程语言排行榜 TOP20 榜单

与 TIOBE 11 月编程语言排行榜相比,Top 5 中 Java、C、C++、Python、C# 排名并未有所变化,而专门为统计和数据分析开发的 R 语言一路飙升至前十名。此外,上个月大有跌出 Top 20 之势的 Swift 和 Objective-C 在这个月也逐渐回缓。

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

其他编程语言排名

第 21-50 名如下,可能存在遗漏:

第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, PL/I, PowerShell, Q, REXX, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl

历史排名(1987-2017)

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

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

“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

谁是年度编程语言之王?

对于年度编程语言最终花落谁家?下个月即将揭晓谜底。

在此,也欢迎你分享对远古巨兽出现的现代时代的 C、让 Android 应用开发更简单的 Kotlin 两位候选语言的看法,以及为何 Python 不在候选者之列呢?

————— END —————

时间: 2024-10-25 21:59:19

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

TIOBE 2015 年 12 月编程语言排行榜

毫无疑问,Java将成为今天的TIOBE年度语言.Objective-C暴跌8%似乎完全被目前最流行语言所吸收.另一个有趣的举动是Python的崛起.这是目前在它的所有时间高的位置.它很容易学习,而且无处不在使用它.Python是当前脚本的标准. TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员. 课程和第三方厂商的数量.排名使用著名的搜索引擎(诸如 Google.MSN.Yahoo!.Wikipedia.YouTube 以及 Bai

12月编程语言排行榜:第三位置恐将易主

TIOBE 于今日公布了2011年12月编程语言排行榜.虽然前三的位置还是Java.C 和 C++,但是第三位置恐将易主. 从2001年开始,TIOBE指数排行榜第三的这个位置,C++编程语言一直坐的比较稳定.虽然Perl.Visual Basic和PHP曾经也位居第三,但它们坚持的时间仅有数月.现如今,C#就要叩响第三位置的大门了(C#和C++之间的Ratings差距不到 0.05%).这又将是一场硬仗了,我们将在未来数月内看到结果了. 编注:C#是微软推出的一种基于.NET框架的.面向对象的

TIOBE 6 月编程语言排行榜:Kotlin 突围进入 50 强

Kotlin 是近来的热门话题. 三周前,Google 的 Android 团队宣布,除了 Java 和 C ++,Kotlin 成为 Android 的第三个官方编程语言. 从 Android Studio 3.0 开始完全支持 Kotlin. Kotlin 由 JetBrains 开发,拥有良好的表现力和极佳的编译速度.Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行. 除了 Kotlin,Hack 和 Rust 也在 50 名

TIOBE 11月编程语言排行榜: Haskell 要进前20了?

有人说 Haskell 是目前最成熟的纯函数式编程语言,因其具有很长一段发展史,最早可追溯到1990年,如今,它的社区正处于逐渐发展阶段. 本月,Haskell仅差0.25%就能进入排名前20位.其他排名动向:MQL4(从#52前进到#41),Hack(从#76前进到#63),Elixir(从#86前进到#64).接下来几个月又会发生什么呢?让我们一起来看下. 11月编程语言排行榜 TOP20 榜单 Top 10编程语言 TIOBE 指数走势(2002-2016) 其他编程语言排名 第21-50

TIOBE 5 月编程语言排行榜:Java 和 C 评分下滑

编程语言 Java 和 C 自 2016 年初就呈现出下降趋势,今年较之去年下降约 6%.其他编程语言乘势往上爬.其实,这一现象的出现也是有原因的.如今,各行各业的软件使用率都很高, C 和 Java 已经不能满足大家的需求,于是,越来越多的开发者开始转向其他编程语言.单从市场占有率就能看出这一问题:2012 年时,0.6% 的占有率足以竞争前 20 名,现如今,此比率只能坐卧第 33 位. 5 月编程语言排行榜 TOP20 榜单: Top 10 编程语言 TIOBE 指数走势(2002-201

TIOBE 4月编程语言排行榜:Perl创历史新低

TIOBE2014年4月份编程语言排行榜出炉,尽管前三甲排名无变化为:C.Java.Objective-C,但是C和Java的份额均有所下降,但是幅度不明显:而 Objective-C则上涨了3.28%. PHP这个月排名下降1位.而本月的榜单上,PerlPerl语言下降幅度较大,这个月跌出TOP10,排名13位,跌入历史最低点. 设计者Larry Wall为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,于是Perl孕育而生.Perl是一种高级.通用.直译式.动态的程

Jiathis发布12月最新社会化分享排行榜

中介交易 SEO诊断 淘宝客 云主机 技术大厅 2011年的第一天,当手指还依然在键盘上敲着2010的时候,才意识到新的一年就这样到来了.伴随着年底各大社会化媒体的收官之战,JiaThis的年终总结:<12月最新社会化分享排行榜>也正式出炉了.废话无需多,直接上数据: 12月最新社会化分享TOP20排行榜 12月最新社会化分享TOP10比重图 纵观12月各大社会化媒体分享数据可以看出: 1. 腾讯三大产品系列全线登榜 QQ空间给力到底,依然独占鳌头,在如此庞大的用户群体分享数据量的带动下其另外

TIOBE 10月编程语言排行榜,Ruby 进入前十

这是一个时间问题,苹果宣布从Objective-C转向Swift不久,Objective-C进入自由落体.本月Objective-C的Tiobe指数最高下跌10.脚本语言Ruby利用这一下降,进入前10名.Ruby的小复兴有点令人惊讶.这种语言在2006年到2008年之间是一种真实的炒作.rubyists在互联网高喊Ruby和Rails是人类最好的礼物.它甚至成为2006年度TIOBE的语言.当在2009年推特从Ruby转向Scala,当时炒作也突然宣布停止 .暑热结束.Scala是新事物.没有

TIOBE 9 月编程语言排行榜,新 TIOBE 指数算法

截至本月,TIOBE 指数采用了一种改进的算法来计算编程语言的普及.这种新的算法主要是为了处理异常值(统计噪声)从结果中删除.以前的算法集中在每个搜索引擎的异常值的数目.如果有太多的异常值的一个搜索引擎,搜索引擎将没有资格因其"不可靠的"结果.现在个别异常值(统计噪声每搜索引擎的语言)被删除.在这种方式中,只有真正的异常值不见了,从而避免了恼人的尖峰.编程语言的位置几乎不受影响,但总的印象是,结果是更好的.例如,Scala 现在是接近顶部20,再次进入前 50,Clojure 是闯入前