编程语言的排名取决于应用场景和主要公司的需求
雖然科技行業(yè)一日千里,但是編程語(yǔ)言的格局卻波瀾不驚,在TIOBE編程語(yǔ)言流行度指數(shù)排行榜上,TOP5排名過(guò)去一年都被Java、C、C++、C#和Python把持著。TIOBE的編程語(yǔ)言流行度榜單每月都會(huì)更新,排名依據(jù)搜索引擎數(shù)據(jù)分析。
雖然頂級(jí)編程語(yǔ)言的排名相對(duì)穩(wěn)定,但是TIOBE指數(shù)的分析師指出,未來(lái)幾年C語(yǔ)言將遇到麻煩,今年8月份C語(yǔ)言的流行指數(shù)是11.303%,創(chuàng)下2001年以來(lái)的新低。
C語(yǔ)言流行度下滑的主要原因是它并不太適合開發(fā)web和移動(dòng)應(yīng)用。與其他主流編程語(yǔ)言如Java、C++和C#不同,C語(yǔ)言的進(jìn)化很緩慢,即使是所謂的新C11標(biāo)準(zhǔn)也換湯不換藥。
此外,C沒有得到任何一家IT巨頭的青睞成為其主力開發(fā)語(yǔ)言,Google嚴(yán)重依賴Java和Python,而蘋果選擇了Swift和Objective-C。
由于“安裝基數(shù)”龐大,C語(yǔ)言在流行度排行榜上還有望停留好幾個(gè)季度,但是TIOBE的分析師奉勸C語(yǔ)言開發(fā)者盡快“跳船”。市場(chǎng)對(duì)C語(yǔ)言開發(fā)人員的需求還將持續(xù)好幾年,但這只是慣性,是時(shí)候?qū)W習(xí)新的編程技術(shù)了。
今年三月以來(lái),TIOBE指數(shù)顯示一些編程語(yǔ)言顯現(xiàn)出強(qiáng)勁的上升勢(shì)頭,例如:Perl、Ruby、匯編語(yǔ)言、Swift、Groovy和D。
Swfit的上升并不令人吃驚,因?yàn)樘O果公司已經(jīng)將Swift欽定為iOS和Mac OS X的官方開發(fā)語(yǔ)言。而Swfit的前任——Objective-C,則因“失寵”而在榜單中直線下滑。
匯編語(yǔ)言和R的崛起,則得益于大數(shù)據(jù)分析和物聯(lián)網(wǎng)等細(xì)分領(lǐng)域的快速成長(zhǎng),同時(shí)也證明只要有足夠多的需求和開發(fā)群體,非通用語(yǔ)言也照樣能夠流行。
總結(jié)
以上是生活随笔為你收集整理的编程语言的排名取决于应用场景和主要公司的需求的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Google使用人工智能压缩图片,效果优
- 下一篇: C\C++网络编程总结