TIOBE 10 月排行榜:C++ 夺回前三,Swift 进入前十​​​​​​​

局长
 局长
发布于 2018年10月08日
收藏 8

TIOBE 发布了 10 月份最新编程语言排行榜。

在 9 月份的 TIOBE 编程语言排行榜中,Python 超越 C++,首次进入排行榜 TOP 3。事实上,无论在工业界还是学术界,Python 的使用者越来越多,尤其是近年来 —— 乃至可以预见的未来,在 AI 和数据分析这些热门的领域,Python 都将会有大展拳脚的天地。所以反映在 TIOBE 排行榜上就是逐渐上升的排名。

不过在最新的 10 月编程语言排行榜中,刚被挤下 TOP 3 的 C++ 反超 Python,以 0.44% 的微弱优势重新夺回第三的宝座。毕竟 C++ 在服务端、游戏开发和实时体系等应用范畴中,早已有庞大的使用者,而且诞生的时间也比 Python 早。所以未来的排行榜中,我们相信 C++ 和 Python 应该会处于“反超与被反超”这样一种交替超越的状态。


另外值得关注的还有 Swift,按照 TIOBE 的说法,“Swift 正在敲开 TIOBE 排行榜前 10 名的大门”。根据观察,排行榜中 TOP 9 的编程语言已基本稳定,唯独第 10 名每个月都会有变化。在本月中,Swift 的排名就上升到了第 10 的位置,且试图成为 TIOBE TOP 10 的固定成员。与此同时,Ruby 和 Perl 也正在争夺这个位置。不过 TIOBE 认为,按照此前的趋势来看,目前编程语言 TOP 10 的候选人似乎有 3 位:Swift、Go 和 R,但它们也并不一定能够成功站稳,原因如下:

  • Swift 显然是开发 iOS 移动应用程序的头号编程语言。但由于它仅适用于 iOS 而不适用于 Android,因此程序员更多的是选择采用“一次编写到处运行”的框架。

  • 编程语言 R 正在受到新贵 Python 的碾压性竞争。

  • Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出。

话虽如此,但我们依然有理由相信,Go 依然是一只优质的“潜力股”,且不说它一直保持上升的趋势,在日益火热的云服务领域,Go 语言基本上已是事实上的“龙头”地位。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

TOP 10 编程语言 TIOBE 指数走势(2002-2018

其他方面,备受大家关注并被寄予众望的 Rust 在 10 月的排名中出现了轻微的下滑,由上个月的 31 名跌到了这个月的 34 名。


第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • ABC, ActionScript, Alice, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Clarion, CoffeeScript, Common Lisp, Crystal, cT, Euphoria, Hack, Icon, Inform, Io, J, Korn shell, LiveCode, ML, Modula-2, Monkey, MOO, MQL4, MS-DOS batch, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PILOT, PostScript, PowerShell, Q, Racket, Ring, RPG, S, Snap!, SPARK, SPSS, Tex, TypeScript, Vala/Genie, Verilog, VHDL

历史排名(1988-2018/每5年

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

编程语言名人堂

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

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/

值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

详细榜单信息可以查看 TIOBE 官网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:TIOBE 10 月排行榜:C++ 夺回前三,Swift 进入前十​​​​​​​
加载中

精彩评论

Raymin
Raymin

引用来自“Zzzzzzzz神”的评论

这玩意是oracle出资为java宣传造势的
难道不是微软为 Basic 出资了?
kardashian
kardashian
Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出
Zzzzzzzz神
Zzzzzzzz神
这玩意是oracle出资为java宣传造势的
久永
久永
每月看这个,让我有种在玩大富翁的赶脚。
s
szjay
dart居然排23

最新评论(41

小皮猴
小皮猴

引用来自“kardashian”的评论

Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出

引用来自“wuwwww”的评论

go语言是不成熟,在公司框架因为他黄了,害我损失晋升机会
只能说你没有考察清楚
l
lblin
我大java:在座的各位都是垃圾
小果汁儿
小果汁儿

引用来自“Zzzzzzzz神”的评论

这玩意是oracle出资为java宣传造势的
看到C#排在vb后面,我似乎相信了你的说法。要不是做这个排名的机构制杖,就是故意造势。
d
dwingo

引用来自“SmallFish”的评论

这种新闻还是不要发了,看到javascript竟然一直都没能超越世界上最好的语言,这太假了,话说国外的网页都是啥写的?
整个软件行业不都是web开发
d
dwingo

引用来自“mahonecode”的评论

一般有问题 在搜索引擎我都是用.net+问题描述去搜索,从来都没有用C#去搜索 C#特别是这个#真别扭,命名很失败

引用来自“robortly”的评论

那是搜索引擎的问题。一旦适配,效果非常好!��
很早就听说C#的起名者很厌恶搜索引擎, 故意起个当时搜索引擎不支持的符号
红辰途梦
红辰途梦
终于没人评论PHP了
w
wuwwww

引用来自“kardashian”的评论

Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出
go语言是不成熟,在公司框架因为他黄了,害我损失晋升机会
robortly
robortly

引用来自“mahonecode”的评论

一般有问题 在搜索引擎我都是用.net+问题描述去搜索,从来都没有用C#去搜索 C#特别是这个#真别扭,命名很失败
那是搜索引擎的问题。一旦适配,效果非常好!��
robortly
robortly

引用来自“小听风”的评论

C# 凉了

引用来自“robortly”的评论

C#依然是世界最强大,最完善,最好用的语言。

引用来自“云人下天”的评论

再强大,没人用,怎么表现自己的强大?
那是你没用,国内国外都很牛行。��
浩渺行无极
浩渺行无极

引用来自“kardashian”的评论

Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出
为了信仰呗 谷歌 微软 甲骨文都有一帮忠实的拥护者
返回顶部
顶部