TIOBE 5 月编程语言排行榜:Python、C++ 竞争白热化,Objective-C 已沦为小众语言

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 屠敏

出品 | CSDN(ID:CSDNnews)

日前,TIOBE 编程语言社区最新发布了 2019 年 5 月排行榜。

4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没有太大变化。但是在 C++ 和 Python 激烈的竞争局势下,随着 C++ 20 热度的减退, C++ 的增长趋势有所放缓,从上个月 1.62% 的增幅下降至本月的 0.43%,而 Python 依然是编程语言界的“快跑者”,从上个月的 2.36% 上升到 2.64%。所以说,未来第三名的位置将花落谁家,并不好直接下结论。

640?wx_fmt=png

 

640?wx_fmt=png

挤进 Top 20 三年之久的 R 语言,一朝被 Python 踢出局 

 

此外,备受 Python 威胁的也绝不止 C++ 一家。

在这一次编程语言榜单中,值得关注的还有,在统计领域扛起大旗的 R 语言,曾一路风雨无阻地冲进了排行榜的 Top 20,但万万没想到的是,三年后的今天它掉到了第 21 名。这个结果之所以令人惊讶,是因为和几年前相比,随着数据挖掘和人工智能的普及,统计编程领域的蓬勃发展有过之而无不及。对此,深究 R 语言下降的原因,根据 TIOBE 官方解释,似乎也与编程语言界的新贵 Python 不无关系。在如今统计编程市场整合的趋势之下,统计编程也从大学逐渐向工业领域渗透,而 R 语言在安全性和内存管理方面存在严重不足,相较之下 Python 则更容易被业界接受。

 

640?wx_fmt=png

支持 iOS 、MacOS 的 Objective-C 和 Swift 的现状

 

在本月 TIOBE 编程语言排行榜中,我们还可以清晰地看到苹果支持的两种语言 Objective-C 与 Swift 之间的差距。其实,相比上个月,两门编程语言的增幅均有所上升,不过在榜单上 Objective-C 要比 Swift 高上好几个名次。但是就现实的使用而言,Objective-C 似乎正在一步一步走上下坡路。

毕竟从技术支持上来看,苹果正将重点逐步转向 Objective-C 的继任者 Swift,其更于今年 3 月为 Swift 带来了 ABI 稳定。此外,根据诸多的编程语言调查报告显示,Objective-C 在沦为小众编程语言之际也已成为数百万开发者最为厌弃的编程语言之一。

 

640?wx_fmt=png

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

 

640?wx_fmt=png

 

 

640?wx_fmt=png

其他编程语言排名

 

下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

640?wx_fmt=png

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

  • 4th Dimension/4D, ABC, ActionScript, Algol, Alice, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Common Lisp, Crystal, Elixir, Factor, Forth, Hack, Haxe, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, NetLogo, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Pure Data, Q, REXX, Ring, S, Smalltalk, Snap!, SPARK, Tcl, Tex, VBScript, VHDL

 

640?wx_fmt=png

历史排名(1998-2019)

 

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

640?wx_fmt=png

 

640?wx_fmt=png

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

 

640?wx_fmt=png

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

90%的程序员学Python这么认为:

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

【END】

640?wx_fmt=jpeg

作为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓

640?wx_fmt=jpeg

 热 文 推 荐 

GitHub 告急!黑客威胁程序员不交钱就删库!

Web 组件即将取代前端框架?!| 技术头条

☞“亚马逊与开源彻底决裂”

☞天才程序员:25 岁进贝尔实验室,32 岁创建信息论

华为员工年薪 200 万!真相让人心酸!

太形象了!什么是边缘计算?最有趣的解释没有之一!

☞安全顾问反水成黑客, 靠瞎猜盗得5000万美元的以太币, 一个区块链大盗的另类传奇

人造器官新突破!美国科学家3D打印出会“呼吸”的肺 | Science

☞她说:为啥程序员都特想要机械键盘?这答案我服!

 

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页