8月TIOBE编程语言排行榜出炉:Python第二!数据挖掘和人工智能语言强势崛起!

达内JAVA培训

共 2615字,需浏览 6分钟

 ·

2021-08-11 15:27



26大课程全套免费视频课

及最新优惠福利

请关注达内官网公号

达内教育



TIOBE 官方最新发布了 8 月的编程语言榜单,一起来看本月榜单中有什么值得关注的发展趋势吧?

数据挖掘和人工智能语言正在蓬勃发展

每一种编程语言的兴起从来都离不开它所适用的技术领域,二者之间一直以来都是水涨船高的关系,曾于智能手机兴起阶段一度攀升至 TIOBE 榜单前十的 Objective-C 就是最好的例子。

Objective-C 的巅峰期在 2012-2014 年。那几年,智能手机的移动应用发展迅猛,Objective-C 作为当时苹果 iOS 应用开发的首选编程语言,自然也随着 iPhone 市场的不断扩大在应用开发者之间开始流行。但这一切在 2014 年苹果宣布推出 Swift 以取代 Objective-C 后逐渐终结,自今年 4 月起,Objective-C 再也没进入过 TOP 20。

如今,数据挖掘和人工智能的蓬勃发展也是如此,这一领域的编程语言正在逐渐崛起。其中最成功的当属 Python 莫属,不仅成功挤入前三并有望冲击第一,更是获得了 2020 年度 TIOBE 最佳编程语言奖。同样适用于数据分析、人工智能等领域的上古编程语言 Fortran 也由此再次复兴,自 4 月冲进 TOP 20 后,本月更是刷新了自身最高名次:第 13 名。

更令人惊讶的是,逻辑编程语言 Prolog(Programming in logic)在阔别 15 年后,本月也重新进入了 TOP 20。拥有简单文法、丰富表现力和独特的逻辑型编程三大特点的 Prolog 特别适用于表示人类思维和推理规则,因此一问世就获得了许多专注于人工智能领域开发者的关注,也成功应用于数理逻辑、自然语言理解等诸多领域:AI 界著名的认知计算系统 IBM Watson 中就有 Prolog 的身影。

在这之中,R 语言的下滑就显得格外突兀,TIOBE 的 CEO Paul Jansen 对此表示:“我猜这是因为 Python 正在蚕食 R 的市场份额。”

8月TIOBE编程排行榜(前20名)





除了以上,在本月 TOP 20 的榜单中还有一些值得关注的变化:

  • Go 语言在 7 月排名上升至第 13 名后,本月又降至第 18 名;
  • 与去年同期相比,Swift 今年以来的市场份额一直呈下滑趋势;
  • PHP 以连续 3 个月维持第 8 名的位置。

 21-50名编程语言


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


 51-100名编程语言


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

  • ActionScript, Alice, Arc, Awk, B4X, bc, BCPL, Bourne shell, CFML, CL (OS/400), Clipper, CLIPS, Common Lisp, Eiffel, Elixir, Elm, Forth, Fortress, Haskell, Icon, Inform, Io, J#, Korn shell, LiveCode, Maple, Modula-2, MQL4, MUMPS, NATURAL, NXT-G, Oberon, OCaml, Occam, OpenEdge ABL, PL/I, PostScript, PowerShell, Pure Data, Q, REXX, Ring, RPG, Simulink, Smalltalk, Solidity, SPARK, Stata, Uniface, Xojo

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



历史排名(1986-2021)


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

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



【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。

具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

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

对于我们很多刚入行的同学来说,最关键的不是在这挑来挑去,而是选一个自己感兴趣的语言,深入的学习,编程语言的学习也是一通百通,学会一门的底层逻辑,再去理解其他的就会容易的多,而程序员掌握的语言越多,薪资也自然越好,所以,既要有目标,更要脚实地的从点滴学起!

如果你也想进入IT行业,最重要的是自己不断提高自己的专业技术能力,毕竟IT行业更加注重个人的技术水平。想要入行IT行业,必须要经过专业的学习。

8月达内免费训练营正在报名中,从免费试听课程开始,入门技术,满意后进行系统学习,4个月后,名企也向你敞开怀抱,高薪就是你的!

课程涵盖:Java、Java大数据、Python人工智能、web前端、Linux云计算、网络安全与运维、影视视效、软件测试、C语言和嵌入式开发、UI设计、游戏开发等26大课程。总有一款适合你!

马上长按二维码
选择你想喜欢的课程报名吧!
免费免费!

-THE END-

又要招1万人的字节跳动,到底有多缺人?

2021-06-16

抖音服务器究竟有多厉害?为什么能供那么多人同时刷?

2021-06-18

腾讯强制双休!996内卷995,福报加倍?

2021-06-15



点击下方“阅读原文”抢26大互联网技术课免费听机会。

点在看的人都升职加薪!

多点几次就开了~

浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报