古人云得好,“男怕入錯行谤辜,女怕……”蓄坏。身為一名程序猿,碼代碼是日常丑念,編程語言簡直比老婆還親(不好意思涡戳,忘了,程序猿是沒有老婆的渠欺,如果有妹蔽,那只能算小三,編程語言才是真愛!)最讓廣大學生黨們糾結(jié)的便是胳岂,我該學習哪門計算機語言编整?職場人士也得時不時琢磨琢磨,下一步得學習什么計算機語言才不會“前浪死在沙灘上”乳丰。
為些掌测,咪博士將為大家細細盤點新鮮出爐的,2016全球編程語言排行榜产园。咪博士將從搜索汞斧、學習、應(yīng)聘什燕,以及工資待遇粘勒,4大方面,為大家展示計算機語言的最新發(fā)展趨勢屎即。此為每一篇:熱搜榜庙睡。
此次,咪博士要和大家分享的是老牌的TIOBE編程語言排行榜技俐。TIOBE指數(shù)乘陪,通過綜合全球25個搜索引擎(中國的百度、騰訊也在其中)的搜索結(jié)果雕擂,能夠較好地反映各種編程語言總體的熱門程度啡邑。
一、瑯琊榜Top 20
根據(jù)TIOBE 2016年08月份的最新統(tǒng)計結(jié)果井赌,排名前10的計算機語言分別是:Java, C, C++, C#, Python, PHP, JavaScript, Visual Basic.NET, Perl,以及 匯編語言谤逼。基本都是大家比較熟悉的編程語言族展。
前三名森缠,沒有懸念依然是Java, C和C++。值得一提的是Python仪缸,已然超過PHP和JavaScript,名列第5列肢。排在第4及第8位的C#和VisualBasic.NET恰画,同屬于.NET平臺,兩者加在一起的份額更是達到了7.425%瓷马,已經(jīng)超越了排名第3的C++拴还。可見微軟.NET平臺的實力也是不容小覷的欧聘。
排名11-20的編程語言片林,也是大家可能有用到或聽說過的編程語言,包括:Delphi, Ruby, Visual Basic, Swift, Object-C, Groovy, R, Matlab, SQL,以及GO語言费封。
二焕妙、平臺崛起平分天下
下圖展示了主流的5款編程語言,最近15年來的發(fā)展變化趨勢弓摘。
可以看到焚鹊,Java雖有起伏變化,但總體保持穩(wěn)定韧献;C和C++則總體呈現(xiàn)下滑趨勢末患,尤其是C語言,更是跌到了最近15年來的歷史最低點(11.303%)锤窑;與之形成鮮明對比的是璧针,.NET平臺的C#和VisualBasic.NET,呈現(xiàn)緩慢上升的趨勢渊啰。未來Java和.NET發(fā)展成為平分天下的兩大平臺陈莽,也不是完全沒有可能。
三虽抄、腳本江湖血雨腥風
再來看看腳本及匯編語言的發(fā)展歷程走搁,真可謂“三十河?xùn)|,三十年河西”(哦迈窟,不對私植,是十五年)。
PHP和Perl從當年的大紅大紫车酣,變成了今天的路人甲乙曲稼,Perl從高峰過后,簡直就是一路暴跌湖员,而PHP幸虧還有大量網(wǎng)站撐著贫悄,但最終仍然不敵Python增長強勁;Python則從當年的默默無聞娘摔,成長為今天的腳本一哥窄坦;JavaScript總體表現(xiàn)穩(wěn)定,目前暫列腳本第3位凳寺;匯編語言自納入TIOBE統(tǒng)計以來鸭津,也有不小的增長,具體原因肠缨,咪博士一時也想不出來逆趋。
咪博士小結(jié):
1.目前Java, C, C++暫居前三,但.NET崛起晒奕,C/C++地位岌岌可危
2.腳本方面闻书,Python增長搶眼名斟,未來大有可為
3.Java, .NET和Python很可能是未來程序員必備的幾門計算機語言(平臺)了。
4.C/C++和 匯編語言與計算機硬件相關(guān)魄眉,未來份額可能還會繼續(xù)下跌砰盐,但在與底層硬件相關(guān)的領(lǐng)域,仍然必不可少