古人云得好,“男怕入錯(cuò)行,女怕……”。身為一名程序猿,碼代碼是日常,編程語(yǔ)言簡(jiǎn)直比老婆還親(不好意思,忘了,程序猿是沒有老婆的,如果有,那只能算小三,編程語(yǔ)言才是真愛?。┳钭審V大學(xué)生黨們糾結(jié)的便是,我該學(xué)習(xí)哪門計(jì)算機(jī)語(yǔ)言?職場(chǎng)人士也得時(shí)不時(shí)琢磨琢磨,下一步得學(xué)習(xí)什么計(jì)算機(jī)語(yǔ)言才不會(huì)“前浪死在沙灘上”。
為些,咪博士將為大家細(xì)細(xì)盤點(diǎn)新鮮出爐的,2016全球編程語(yǔ)言排行榜。咪博士將從搜索、學(xué)習(xí)、應(yīng)聘,以及工資待遇,4大方面,為大家展示計(jì)算機(jī)語(yǔ)言的最新發(fā)展趨勢(shì)。此為每一篇:熱搜榜。
此次,咪博士要和大家分享的是老牌的TIOBE編程語(yǔ)言排行榜。TIOBE指數(shù),通過(guò)綜合全球25個(gè)搜索引擎(中國(guó)的百度、騰訊也在其中)的搜索結(jié)果,能夠較好地反映各種編程語(yǔ)言總體的熱門程度。
一、瑯琊榜Top 20
根據(jù)TIOBE 2016年08月份的最新統(tǒng)計(jì)結(jié)果,排名前10的計(jì)算機(jī)語(yǔ)言分別是:Java, C, C++, C#, Python, PHP, JavaScript, Visual Basic.NET, Perl,以及 匯編語(yǔ)言。基本都是大家比較熟悉的編程語(yǔ)言。

前三名,沒有懸念依然是Java, C和C++。值得一提的是Python,已然超過(guò)PHP和JavaScript,名列第5。排在第4及第8位的C#和VisualBasic.NET,同屬于.NET平臺(tái),兩者加在一起的份額更是達(dá)到了7.425%,已經(jīng)超越了排名第3的C++??梢娢④?NET平臺(tái)的實(shí)力也是不容小覷的。
排名11-20的編程語(yǔ)言,也是大家可能有用到或聽說(shuō)過(guò)的編程語(yǔ)言,包括:Delphi, Ruby, Visual Basic, Swift, Object-C, Groovy, R, Matlab, SQL,以及GO語(yǔ)言。

二、平臺(tái)崛起平分天下
下圖展示了主流的5款編程語(yǔ)言,最近15年來(lái)的發(fā)展變化趨勢(shì)。

可以看到,Java雖有起伏變化,但總體保持穩(wěn)定;C和C++則總體呈現(xiàn)下滑趨勢(shì),尤其是C語(yǔ)言,更是跌到了最近15年來(lái)的歷史最低點(diǎn)(11.303%);與之形成鮮明對(duì)比的是,.NET平臺(tái)的C#和VisualBasic.NET,呈現(xiàn)緩慢上升的趨勢(shì)。未來(lái)Java和.NET發(fā)展成為平分天下的兩大平臺(tái),也不是完全沒有可能。
三、腳本江湖血雨腥風(fēng)
再來(lái)看看腳本及匯編語(yǔ)言的發(fā)展歷程,真可謂“三十河?xùn)|,三十年河西”(哦,不對(duì),是十五年)。

PHP和Perl從當(dāng)年的大紅大紫,變成了今天的路人甲乙,Perl從高峰過(guò)后,簡(jiǎn)直就是一路暴跌,而PHP幸虧還有大量網(wǎng)站撐著,但最終仍然不敵Python增長(zhǎng)強(qiáng)勁;Python則從當(dāng)年的默默無(wú)聞,成長(zhǎng)為今天的腳本一哥;JavaScript總體表現(xiàn)穩(wěn)定,目前暫列腳本第3位;匯編語(yǔ)言自納入TIOBE統(tǒng)計(jì)以來(lái),也有不小的增長(zhǎng),具體原因,咪博士一時(shí)也想不出來(lái)。
咪博士小結(jié):
1.目前Java, C, C++暫居前三,但.NET崛起,C/C++地位岌岌可危
2.腳本方面,Python增長(zhǎng)搶眼,未來(lái)大有可為
3.Java, .NET和Python很可能是未來(lái)程序員必備的幾門計(jì)算機(jī)語(yǔ)言(平臺(tái))了。
4.C/C++和 匯編語(yǔ)言與計(jì)算機(jī)硬件相關(guān),未來(lái)份額可能還會(huì)繼續(xù)下跌,但在與底層硬件相關(guān)的領(lǐng)域,仍然必不可少