由于第一名的C语言和第二名的Java,分数皆大幅下降,而Python的分数却上升
,使得前三名的分数差异史无前例的靠近,Python在接下来几个月随时都可能成为第一
热门程式语言排行榜TIOBE Index的7月排行公布,前三名C、Java和Python分数
前所未有的接近,过去TIOBE猜测Python可能会追过Java成为第二,但是依照现在的态势
,C与Java的分数持续下降,而Python分数则是往上,因此Python也很有机会超过C语言
成为第一名。
Python在今年初,第4度拿下TIOBE年度程式语言奖,该语言在2020年TIOBE Ind
ex成长了2.01%,是所有语言之冠。Python在近年的表现相当亮眼,从过去把Perl当作
竞争语言,到现在已经被大量用于资料科学和机器学习领域,同时也在网页、后端、行
动应用程式以及嵌入式系统大放异彩,积极扩展应用版图。
在去年COVID-19疫情期间,Java原本第一名的位置发生变化,由于不少医疗器材
软件的开发,普遍使用C和C++,因此C取代Java重回第一,与此同时全世界有许多资料科
学领域科学家,还积极使用Python和R寻找对抗病毒的药物,因此Python的分数更是上升
不少。
TIOBE软件执行长Paul Jansen在今年初的时候猜测,由于Python容易学习与高生
产力的特质,会很快取代Java,并且是永久交换位置。不过从TIOBE发布最新的排名分数
看来,Python强劲的成长力道,不只会超过Java,还可能一举超越C语言成为第一。
在2001年的时候,TIOBE Index前三为Java、C和C++,过了20年,Java、C仍在前
三名,只是加入了Python。7月的排名中,前三名的距离史无前例的靠近,第一名的C语
言分数下降4.83%,Java则下降3.93%,Python增加1.86%,第一名与第三名的差异仅
有0.67%,而这代表未来几个月,排名可能会有大更动,官方提到,Python看起来赢面
更大,因为被大量用于目前正蓬勃发展的资料探勘和人工智能领域。
TIOBE Index的其他变动,还有第四名的C++分数上升0.5%,更加靠近第三名,
Go语言从20名上升到13名,Rust从30名小幅度前进到27,而TypeScript则从45名升至37
名,Haskell从49名进到39名。