今日,TIOBE 官方最新发布了 8 月的编程言语榜单,一同来看本月榜单中有什么值得重视的开展趋势吧?
每一种编程言语的鼓起历来都离不开它所适用的技术范畴,二者之间一直以来都是水涨船高的联系,曾于智能手机鼓起阶段一度攀升至 TIOBE 榜单前十的 Objective-C 便是最好的比如。
src=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 的商场份额。
src=除了以上,在本月 TOP 20 的榜单中还有一些值得重视的改变:
下面列出了完好的 21-50 名,因为对错官方发布的,所以或许存在遗失:
src=第 51-100 名如下,因为它们之间的数值差异较小,仅以文本方法列出(按字母排序):
TIOBE 编程言语社区排行榜是编程言语盛行趋势的一个目标,每月更新,这份排行榜排名根据全球技术工程师、课程和第三方供货商的数量,其间包含了盛行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。详细的核算方法详见:。请注意这个排行榜仅仅反映某个编程言语的抢手程度,并不能阐明一门编程言语好不好,或许一门言语所编写的代码数量多少。
这个排行榜能够用来调查你的编程技术是否与时俱进,也能够在开发新体系时作为一个言语选择根据。