编程语言的排名取决于应用场景和主要公司的需求
雖然科技行業(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和移動應(yīng)用。與其他主流編程語言如Java、C++和C#不同,C語言的進化很緩慢,即使是所謂的新C11標(biāo)準(zhǔn)也換湯不換藥。
此外,C沒有得到任何一家IT巨頭的青睞成為其主力開發(fā)語言,Google嚴(yán)重依賴Java和Python,而蘋果選擇了Swift和Objective-C。
由于“安裝基數(shù)”龐大,C語言在流行度排行榜上還有望停留好幾個季度,但是TIOBE的分析師奉勸C語言開發(fā)者盡快“跳船”。市場對C語言開發(fā)人員的需求還將持續(xù)好幾年,但這只是慣性,是時候?qū)W習(xí)新的編程技術(shù)了。
今年三月以來,TIOBE指數(shù)顯示一些編程語言顯現(xiàn)出強勁的上升勢頭,例如:Perl、Ruby、匯編語言、Swift、Groovy和D。
Swfit的上升并不令人吃驚,因為蘋果公司已經(jīng)將Swift欽定為iOS和Mac OS X的官方開發(fā)語言。而Swfit的前任——Objective-C,則因“失寵”而在榜單中直線下滑。
匯編語言和R的崛起,則得益于大數(shù)據(jù)分析和物聯(lián)網(wǎng)等細(xì)分領(lǐng)域的快速成長,同時也證明只要有足夠多的需求和開發(fā)群體,非通用語言也照樣能夠流行。
總結(jié)
以上是生活随笔為你收集整理的编程语言的排名取决于应用场景和主要公司的需求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google使用人工智能压缩图片,效果优
- 下一篇: 日均请求量百亿级数据处理平台的容器云实践