標籤:

TIOBE編程語言排行榜解析2018-05

TIOBE編程語言排行榜解析2018-05

來自專欄 gashero的Geek前哨

近來翻出了很久不關注的TIOBE排行榜,看看趨勢,總結一下。

排行榜首的Java、C、C++是毋庸置疑的。雖然近年來佔比下降明顯,但也沒到受到後面編程語言威脅的地步。

Python、C#、VB也是多年的前十,雖然位置各有漲跌,也變化不大。Python每隔幾年就能碰到個新領域復興一次也是神奇。2006-2007年期間的搜索引擎,2010-2012期間的WEB創業潮,以及最近兩年多的深度學習。C#和VB則是收益於微軟在教育領域的投入,成了很多人接觸的第一種編程語言。

JavaScript在最近幾年一直穩步上漲,一直到了現在第8的位置。得益於入門容易,無需複雜的環境部署,有個瀏覽器就能練習。而且近年來也有一大趨勢是重前端輕後端,使得市場對JavaScript工程師的需求增加了。

SQL也是編程語言?Ruby居然還活著?Delphi也活著?

ObjC和Swift受益於iOS開發的興起,而站穩了排行榜里的位置,未來相信還可以維持這個位置相當長一段時間。

R和Matlab?!

好吧,排名前20的語言里,我有如下幾種語言受限於我孤陋寡聞,還沒見過實際用戶:VB.net、R、Perl、Scala。


推薦閱讀:

中文編程目前面臨的難題是什麼,你有哪些建議?
一晚上糊出一個語言「前端」
世上最奇葩的6種編程語言,你知道幾種?
什麼是嵌入式編程?如何入門和提高?
一種從入門到熟練掌握數據科學編程語言的流程

TAG:編程語言 |