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

栏目: C++ · 发布时间: 1年前

来源: mp.weixin.qq.com

内容简介:作者 | 屠敏

本文转载自:http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650719584&idx=1&sn=f232f0205d0a53bfb2240ed82ff05444,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

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

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

作者 | 屠敏

出品 | CSDN(ID:CSDNnews)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

其他编程语言排名

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

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

第 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

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

历史排名(1998-2019)

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

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

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

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

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

【说明】

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

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

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

【END】

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

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

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

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

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

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

戳他了解更多↓↓↓

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

 热 文推 荐 

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

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

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

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

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

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

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

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

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

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

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

你点的每个“在看”,我都认真当成了喜欢


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

自制编程语言 基于C语言

自制编程语言 基于C语言

郑钢 / 人民邮电出版社 / 2018-9-1 / CNY 89.00

本书是一本专门介绍自制编程语言的图书,书中深入浅出地讲述了如何开发一门编程语言,以及运行这门编程语言的虚拟机。本书主要内容包括:脚本语言的功能、词法分析器、类、对象、原生方法、自上而下算符优先、语法分析、语义分析、虚拟机、内建类、垃圾回收、命令行及调试等技术。 本书适合程序员阅读,也适合对编程语言原理感兴趣的计算机从业人员学习。一起来看看 《自制编程语言 基于C语言》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具