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宣传造势的
久永
久永
每月看这个,让我有种在玩大富翁的赶脚。
szjay
szjay
dart居然排23

最新评论(42

CHONGCHEN
CHONGCHEN

引用来自“kardashian”的评论

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

引用来自“浩渺行无极”的评论

为了信仰呗 谷歌 微软 甲骨文都有一帮忠实的拥护者
Golang编译的程序是静态的,也就是说部署时只要扔个可执行程序就可以了,同时它的并发天生强大
小皮猴
小皮猴

引用来自“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#依然是世界最强大,最完善,最好用的语言。

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

再强大,没人用,怎么表现自己的强大?
那是你没用,国内国外都很牛行。��
返回顶部
顶部