2020年2月份編程語(yǔ)言排行榜,值得收藏
TIOBE公布了2月份編程語(yǔ)言排行榜。相比上個(gè)月編程語(yǔ)言Top 5并沒(méi)有太大的變化,其中Java依舊穩(wěn)坐榜首,隨后分別是C、Python、C++、C#。

Swift真的取代Objective-C了么?
本月,Objective-C在TIOBE指數(shù)中又下跌了7個(gè)名次,已經(jīng)處于跌出前20的邊緣了,實(shí)際上,這種下降速度已經(jīng)比預(yù)期要長(zhǎng)的多。2014年,蘋(píng)果宣布新的編程語(yǔ)言Swift將取代Objective-C。當(dāng)時(shí)Objective-C在TIOBE指數(shù)中排名第三,iPhone和iPad的移動(dòng)應(yīng)用程序開(kāi)發(fā)快速發(fā)展,之后Objective-C的市場(chǎng)份額從2014年的12%下降到2016年的1%。令人驚訝的是,這個(gè)時(shí)期Swift份額僅僅從1%增加到2%,這就意味著另外的10%被其他可用于多個(gè)移動(dòng)平臺(tái)的編程語(yǔ)言占據(jù)。
有人可能會(huì)想:蘋(píng)果用Swift直接取代Objective-C是在侮辱iOS程序員,是一個(gè)錯(cuò)誤的決定,但實(shí)際上iOS程序員們別無(wú)選擇,Objective-C作為一種編程語(yǔ)言已經(jīng)過(guò)時(shí)了,絕對(duì)需要重新設(shè)計(jì)。在我看來(lái),逐步地用現(xiàn)代特性來(lái)擴(kuò)展Objective-C會(huì)更好。就像Java、C++和C#等語(yǔ)言一樣,它們也是通過(guò)在每個(gè)新版本中做一些小改動(dòng)而存活下來(lái)的。
現(xiàn)在蘋(píng)果的這一舉動(dòng)已經(jīng)失去了10%的編程語(yǔ)言市場(chǎng)份額,話雖如此,Swift還是可以排在TIOBE指數(shù)前十的位置。
Top 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2020)

其他編程語(yǔ)言排名

歷史排名(1988-2020)

編程語(yǔ)言“名人榜”( 2003-2019)
