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