作者 | 屠敏

出品 | CSDN(ID:CSDNnews)

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

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

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

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

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

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

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

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

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

其他编程语言排名

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

第 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

历史排名(1998-2019)

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

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

【说明】

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】

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

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

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

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

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

戳他了解更多↓↓↓

 热 文 推 荐 

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 文章。

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

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

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

    作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 日前,TIOBE 编程语言社区最新发布了 2019 年 5 月排行榜. 和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没 ...

  2. 【TIOBE 2月编程语言排行榜新鲜出炉!Python获1.77%增长率!】

    [TIOBE 2月编程语言排行榜新鲜出炉!Python获1.77%增长率!] 编程新贵Python刚经历了一次TIOBE考试,2020年2月,它拿到的最新分数是第3名.老牌编程语言Java独占鳌头,C ...

  3. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!

    [CSDN 编者按]恭喜 Python 荣获 2020 年度编程语言称号,这也是自 TIOBE 榜单发布以来,首款编程语言四次获得该奖项. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...

  4. TIOBE 3 月编程语言排行榜刚刚出炉

    出品 | CSDN(ID:CSDNnews) TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? 1.Lua重新进入TIOBE指数前20名 时隔几年,脚本语言Lua终于回到了TIOB ...

  5. 【IT资讯】TIOBE 1 月编程语言排行榜:C 语言再度「C 位」出道!

    TIOBE 1月编程语言排行榜:C 语言再度「C 位」出道! 在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘面纱,然 ...

  6. TIOBE 3 月编程语言排行榜出炉:Roblox 带飞 Lua,重回 TOP 20!

    作者 | 丁广辉       责编 | 张红月 出品 | CSDN(ID:CSDNnews) 今日,TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? Lua重新进入TIOBE指数前 ...

  7. 5 月计算机语言排行,TIOBE 5月编程语言排行榜

    TIOBE开发语言排行榜是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标,每个月都会更新一次,2015年5月榜单已经出炉,据了解,排名前三的J ...

  8. TIOBE 2月编程语言排行榜:后端语言竞争激烈,Python再次登顶第一

    TIOBE 2月编程排行榜TOP10 TIOBE 编程TOP10指数走势 从排行榜中可以看出,后端编程语言竞争依旧激烈,Python.C语言.Java以绝对的优势占领前三的位置.而前端编程语言Java ...

  9. TIOBE 2月编程语言排行榜:Python逼近C,Groovy重回TOP 20

    作者 | 唐小引 出品 | CSDN(ID:CSDNnews) 新月伊始,一月一更的 TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜. 继 Python 语言成为 "2018年度 ...

最新文章

  1. Linux —— 时间(hwlock设置硬件时间)
  2. oracle监听静态注册,oracle监听器动态注册于静态注册的区别
  3. visual studio学习python_一步一步学Python3(小学生也适用) 第三篇: Visual Studio Code
  4. 【Hive】一次被分区条件和笛卡尔积制裁的经历
  5. 学习React的一知半解
  6. eclipse工具中使用Data Source Explorer连接数据库(MySQL)
  7. win11内存泄露怎么办 Windows11内存泄露的解决方法
  8. Azure PaaS服务密钥的安全性
  9. The method getContextPath() is undefined for the type ServletContext
  10. Centos7.6安装Oracle11gR2
  11. KCG-VISION:简介(一款快速开发机器视觉的软件)
  12. 微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录
  13. 计算机桌面壁纸在哪个文件夹,系统桌面背景在哪个文件夹
  14. mac系统安装win虚拟机超细节教程+软件包
  15. Android 仿微信语音录音小控件
  16. “碟中碟”虚拟光驱软件开发者——万春读《寒江》
  17. mMTC面临挑战与研究现状
  18. 水到渠成建设路肩等设施路缘石成型机来出力
  19. Java中super关键字及super()的使用
  20. JS控制网页中Flash影片的播放(附带各参数)

热门文章

  1. [Python] zip
  2. 【django】数据库初始化写入信息
  3. c语言中scanf输入判断,无法判断某一个输入的字符?scanf()
  4. leetcode python3 简单题141. Linked List Cycle
  5. 牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息
  6. Flutter游戏:蚊子飞来飞去
  7. 糖原代谢疾病行业调研报告 - 市场现状分析与发展前景预测
  8. 壳管式热交换器行业调研报告 - 市场现状分析与发展前景预测
  9. 2019级C语言大作业 - HP1的勇者
  10. oracle 算年级,oracle 查询年级,班级,班级人数;