TIOBE 8月排行榜出炉!人工智能与数据挖掘程序语言崛起

程序语言社群TIOBE 6日公布8月热门程序语言排行榜,虽说前三名没什么变化,C语言仍稳坐冠军、Python挤下JAVA回到亚军,不过TIOBE这次还点出在人工智能(AI)与数据挖掘的推动下,相关的程序语言的崛起趋势。

就好比从Java手中接过第二名、热门程度惊人地增长的Python,今年6月热门亚军Python受欢迎程度达11.84%,与第一名占12.54%的C语言相距越来越近,7月滑到第三名,但又在本月回升,热门程度也冲到11.86%,剑指居首位、占比12.57%的C语言。

若是有固定的应用技术领域、自然有其市场地位,Python易于学习、函数库庞大,常应用于资料处理与分析、资料学界,是近几年快速增长并逐渐普及的程序语言。这次TIOBE也提到了在2012~2014年红极一时的Objective-C程序语言,它在实务上主要用来写iOS和Mac应用程序,智能手机的热门让Objective-C在2014年夺得热门铜牌,直到苹果推出Swift,苹果应用框架开发才逐渐转移到Swift。

(Source:TIOBE)

TIOBE认为,目前数据挖掘和人工智能也推动相应的程序语言发展,像是卷土重来的Fortran,它自4月冲进前20名后,本月更来到第13名,另外表现惊人的还有Prolog(Programming in Logic)程序语言,在阔别15年后,再次回到前20名排行榜。

Prolog最初应用在自然语言等研究领域,现在更广泛的应用在人工智能研究,用来建造专家系统、自然语言理解、智能知识库等,IBM的人工智能程序Watson中就有Prolog的身影。

不过也有例外,同样适用于人工智能的R语言正持续下滑,TIOBE首席执行官Paul Jansen对此表示,这可能是因为Python正在吞时R语言的市场。

(首图来源:shutterstock)