雖然科技行業(yè)一日千里,但是編程語言的格局卻波瀾不驚,在TIOBE編程語言流行度指數(shù)排行榜上,TOP5排名過去一年都被Java、C、C++、C#和Python把持著。TIOBE的編程語言流行度榜單每月都會更新,排名依據(jù)搜索引擎數(shù)據(jù)分析。
雖然頂級編程語言的排名相對穩(wěn)定,但是TIOBE指數(shù)的分析師指出,未來幾年C語言將遇到麻煩,今年8月份C語言的流行指數(shù)是11.303%,創(chuàng)下2001年以來的新低。
C語言流行度下滑的主要原因是它并不太適合開發(fā)web和移動應用。與其他主流編程語言如Java、C++和C#不同,C語言的進化很緩慢,即使是所謂的新C11標準也換湯不換藥。
此外,C沒有得到任何一家IT巨頭的青睞成為其主力開發(fā)語言,Google嚴重依賴Java和Python,而蘋果選擇了Swift和Objective-C。
由于“安裝基數(shù)”龐大,C語言在流行度排行榜上還有望停留好幾個季度,但是TIOBE的分析師奉勸C語言開發(fā)者盡快“跳船”。市場對C語言開發(fā)人員的需求還將持續(xù)好幾年,但這只是慣性,是時候?qū)W習新的編程技術了。
今年三月以來,TIOBE指數(shù)顯示一些編程語言顯現(xiàn)出強勁的上升勢頭,例如:Perl、Ruby、匯編語言、Swift、Groovy和D。
Swfit的上升并不令人吃驚,因為蘋果公司已經(jīng)將Swift欽定為iOS和Mac OS X的官方開發(fā)語言。而Swfit的前任
新聞熱點
新聞爆料