近日,TIOBE發(fā)布了2019年10月份編程語(yǔ)言排行榜,讓我們一起來(lái)看看這次排行榜同比有什么變化:
一、前二十名排行榜
相比去年同期,Java和C排名沒(méi)有什么變化,Python又上升一位,并且上升勢(shì)頭明顯:
而相比之下,Java呈逐年下降趨勢(shì):
當(dāng)然,Python想取代Java的龍頭位置還需時(shí)日。并且,這兩種語(yǔ)言的側(cè)重點(diǎn)不同,Python主要集中在人工智能領(lǐng)域,而Java則是萬(wàn)金油,什么領(lǐng)域都能勝任。
二、前八名穩(wěn)如磐石
工程師對(duì)趨勢(shì)非常感興趣的原因是擔(dān)心錯(cuò)過(guò)某些新技術(shù)。根據(jù)TIOBE指數(shù),這種恐懼是沒(méi)有根據(jù)的。每年都有新的編程語(yǔ)言出現(xiàn)并且似乎變得流行,但實(shí)際上并沒(méi)有太大的變化。
如果將當(dāng)前的TIOBE排名前8名與2014年(5年前)和2004年(15年前)的排名進(jìn)行比較,則只有一種不同的編程語(yǔ)言。
2004年,Perl仍排在前8名,但由于Python的優(yōu)勢(shì)以及Perl 5和Perl 6之間的分歧,該語(yǔ)言的前途不明朗而消失了。2014年,Objective-C進(jìn)入了前8名,但在大肆宣傳之后為iPhone編寫(xiě)應(yīng)用程序的淘金者結(jié)束了,Swift成為其繼任者,Objective-C再次退出市場(chǎng)。因此,排除這些例外,這些年來(lái),TIOBE指數(shù)的前8名一直保持不變。雖然在編程語(yǔ)言領(lǐng)域有一些趨勢(shì),但是幸運(yùn)的是這些趨勢(shì)很慢。