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 今年以来的市场份额一直呈下滑趋势;
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)
编程语言“名人榜”(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大课程。总有一款适合你!
点击下方“阅读原文”抢26大互联网技术课免费听机会。
多点几次就开了~