作者 | 屠敏

出品 | 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

(本文为 AI科技大本营转载文章,转载请联系原作者)

CTA核心技术及应用峰会

5月25-27日,由中国IT社区CSDN与数字经济人才发展中心联合主办的第一届CTA核心技术及应用峰会将在杭州国际博览中心隆重召开,峰会将围绕人工智能领域,邀请技术领航者,与开发者共同探讨机器学习和知识图谱的前沿研究及应用。

更多重磅嘉宾请识别海报二维码查看,目前会议早鸟票发售中(原票价1099元),点击阅读原文即刻抢购。添加小助手微信15101014297,备注“CTA”,了解票务以及会务详情。

推荐阅读

  • Yann LeCun推荐!自监督学习、全景FPN...内容平台的四大技术指南

  • 如何确定最佳训练数据集规模?6 大必备“锦囊”全给你了 | 技术头条

  • 如何在Python中轻松使用CVS,JSON,XML

  • 一篇文章讲清楚Python虚拟环境

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

  • 什么是云计算基础设施? | 技术头条

  • Facebook数据泄漏受害者: 既然无法阻止个人数据被卖, 不如我自己先卖

  • @程序员,不是你选择加班,而是 KPI 驯化你

  • 全球 AI 报告出炉:美国称王,中国砸 80W 年薪抢人才紧追!

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. MySQL常用性能分析方法-profile,explain,索引
  2. 硬核!30 张图解 HTTP 常见的面试题
  3. 使用BeautifulSoup爬虫
  4. 机器学习-转换器与估计器05
  5. 45 | 打蛇打七寸:精准测试
  6. 马斯克公开特斯拉Model 3成本 价值这个数...
  7. listctrl 的使用技巧
  8. 此项目需要迁移_AndroidX 迁移,看完它应该就够了
  9. 液晶显示屏的C语言编码,单片机液晶汉字显示c语言程序
  10. 从尾到头打印链表(六)
  11. 鸢尾花(Iris)数据集
  12. 实验1 matlab图像处理初步,1.实验一 MatLab数字图像处理初步
  13. 关灯游戏 Lights out (一)(极速求解)
  14. 清华大学林常乐:数据要素定价的思考与实践 | 数字思考者50人
  15. TM4C123-JTAG
  16. LeetCode114--词典中最长的单词、最短补全词、宝石与石头
  17. 异步(感应)电机概述
  18. uniapp接入支付宝支付详细申请流程2021.6.1
  19. STGCN、ASTGCN、STSGCN、STFGNN模型的对比实验操作步骤
  20. 英语FieldyellowStone田黄石fieldyellowstone单词

热门文章

  1. 虚拟机下运行linux通过nat模式与主机通信、与外网连接
  2. linux下打印机共享及监控
  3. 链接1: 学习Python以及SQL的好去处----仅链接
  4. 2018-3-2线性表
  5. maven 添加数据库驱动
  6. js日期格式化Date
  7. 2. 把一幅图像进行平移。
  8. 判断JS对象是否拥有某属性两种方式
  9. 资料分享:数学建模资料分享 -- 图论部分
  10. 探索“小数”在计算机中的存储