程式语言社群 TIOBE 今日公布 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 语言的市场。
- TIOBE Index for August 2021
- AI and data mining programming languages are “booming"
- Python Trending To Top Spot In TIOBE Index
(首图来源:shutterstock)
延伸阅读:
- TIOBE 6 月热门程式语言排行揭晓,Python 将有望挤下 C 语言夺冠
- TIOBE 3 月热门程式语言排行榜出炉,C 语言稳居宝座