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

转载 2017年12月12日 10:32:32

转瞬之间,今年已进入为期不足一个月的倒计时模式。在编程语言界,谁将问鼎 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 年。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

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

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

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

与 TIOBE 11 月编程语言排行榜相比,Top 5 中 Java、C、C++、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, PL/I, PowerShell, Q, REXX, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, 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 不在候选者之列呢?

Python全栈工程师-第12周

-
  • 1970年01月01日 08:00

2017年7月TIOBE编程语言排行榜:Go飙升首次进入Top 10

TIOBE编程语言社区发布了2017年7月排行榜,这次排行和6月相比变动不大,Java、C、C++和Python仍然稳定保持在前4甲。 Go 语言今年一路飙升,本月终于进入前10名,2016年同期可是...
  • coder_chenz
  • coder_chenz
  • 2017-07-20 11:46:44
  • 2068

TIOBE 2008年1月编程语言排行榜——Python 赢得 “2007 年度语言”

在编程语言流行度的评估方面,TIOBE一直是最为权威的机构之一。它每个月都根据有经验的使用者、相关课程、第三方厂商,以及来自多个大型搜索引擎的统计数据,发布前100名编程语言的份额,并进行跨年度同期比...
  • goodxp
  • goodxp
  • 2008-01-07 19:11:00
  • 4944

TIOBE 4 月编程语言排行榜:Python 持续升温,Perl 苦苦挣扎

点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!TIOBE 刚刚发布了 4 月编程语言排行榜。 前 20 名中,Java 依然占据榜首,老牌编程语言 C、C++ 也紧随其后,稳定在二、...
  • csdnnews
  • csdnnews
  • 2018-04-04 00:00:00
  • 2265

TIOBE 2 月编程语言排行榜:VB 又有人要了,Go 一直在跌!

点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!在这个月公布的排行榜中,我们惊奇地发现,VB 上升到了第 12 名的位置,同样取得一定涨幅的还有 Visual Basic.NET。回过...
  • csdnnews
  • csdnnews
  • 2018-02-10 00:00:00
  • 7047

TIOBE:全球编程语言最新排名(Kotlin排名进入前50名

作为coder,大家当然关心自己所使用语言的应用趋势。要是几年后所用语言变得默默无闻,那岂不是之前的知识储备与经验积累都会大打折扣。 TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数...
  • lemonbit
  • lemonbit
  • 2017-06-25 22:19:46
  • 3500

2018年最受欢迎的编程语言

WebWeb平台最近取得了两个重大进展——Web Assembly 和 Service Workers,他们打开快速和高效的Web应用程序的门,弥合与本地编译应用程序的差距。Service Worke...
  • yunfupei0434
  • yunfupei0434
  • 2018-01-30 00:36:04
  • 1784

TIOBE12月编程语言排行榜出炉! Java第一, 有人要失业?

编程语言排名牵动着每个程序员的心,12月TIOBE公布了最新编程语言排名数据,前三名分别是Java,C,C++,Java仍然稳坐第一宝座,实力不容小觑。 12月编程语言排行榜 主流...
  • qq_39627461
  • qq_39627461
  • 2018-01-09 21:32:48
  • 1293

TIOBE 2006.10 开发语言排行榜

TIOBE 2006.10 开发语言排行榜   
  • tanaya
  • tanaya
  • 2006-10-22 12:22:00
  • 4681
收藏助手
不良信息举报
您举报文章:TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
举报原因:
原因补充:

(最多只允许输入30个字)