TIOBE編程語言排行榜2020年3月已經公布了,編程語言3月的排名發生了新的變化,Delphi即將跌出TIOBE指數前20名,Java大漲,超過了C語言成為排行榜TOP1,具體的信息下麵一起來看看2020年3月編程語言排行榜。
C語言不愧是年度編程語言,以3.03%的年增長率繼續大幅領先。年增長率較高的還有Java(2.90%)、C#(2.95%)和Python(1.85%)。
整體上來看,排名前10的語言基本都穩定如常。本月衝出了Go 語言這匹黑馬,一路擠進前十。去年同期,Go排在第18位,前兩個月的榜單中,Go上升到第14位,然後持續爬升,終於在3月進入前十。
Delphi 輝煌不再
除此之外,值得我們關注的是,TIOBE 官方以”Delphi is about to fall out of the TIOBE index top 20“為題呈現了本期變化最大的編程語言 Delphi。
作為 Windows 平台下著名的快速應用程序開發工具也作為一款 IDE,很多開發者曾以「真正的程序員用 C++,聰明的程序員用 Delphi」來形容功能強大的 Delphi。 據 TIOBE 統計,自 2001 年 6 月以來,Delphi 一直位居前 20 名。在 2000 年代初,它是最流行的語言和 IDE 之一。2002 年,隨著 Borland Delphi 7 的發布,其迎來了巔峰時刻。不過,好景不長,因 Linux 移植失敗、出現了一些錯誤的版本,且具有類似功能的非商業性 IDE 開始侵蝕市場,Delphi 開始衰退。而加快這一進程的也與 Delphi 的發行頻率有關。自 2001 年以來,Delphi 每年至少都會發布一個主要版本。但是,如今在看,最新的 Delphi 版本還停留在 2018 年發布的。
對此,也有不少網友評價道,Borland 這樣的第三方 IDE 提供商,本身沒有掌握語言,隻是給語言提供 IDE 工具,雖然做的非常不錯,但是最後隻是給人做嫁衣裳。
與前兩個月相比,就數R語言比較令人驚喜,從18名上升至11名。上兩個月的一些預測紛紛失效,例如原本以為穩定在前十的 Swift從第9名掉至13名;猜測即將進入前十的Ruby跌回第14名。其他一些原本發展勢頭較好的語言也有不同程度的排位下降現象,Objective-C直接退後到19名。
另外,部分比較熱門或是被認為比較有潛力的語言,在榜單上看起來並無太大進展,排名較為穩定。比如Rust(排名30),比如 Kotlin(排名31)。
可能上圖的排行不夠直觀,下麵看看2020年3月編程語言排行榜top10的柱狀圖
PYPL編程語言排行榜2020年3月:
PYPL編程語言排行榜介紹:
PYPL 是非常流行的參考指標,其榜單數據的排名均是根據榜單對象在 Google 上相關的搜索頻率進行統計排名,原始數據來自 Google Trends,也就是說某項語言或者某款 IDE 在 Google 上搜索頻率越高,表示它越受歡迎。開發者可以將 PYPL 作為一個參考,決定學習何種語言或 IDE,或者在新的軟件項目中使用何種語言或數據庫。
PYPL編程語言2020年3月看點:
位置基本沒怎麼變化,Python 還是大幅度領先 Java 牢牢占住第一位自不用多說,榜單中還有幾個語言值得一提。
最後再說回榜單前兩位:Python 和 Java,分別占比 29.49% 和 19.57%。從二者的趨勢表可以觀察到,Java 長期以來的流行度變化不太大,近幾年下降趨勢逐漸明顯。而 Python 持續發力,大概在去年 4 月時趕超 Java,當時雙方搜索量占比均為 22% 上下。目前,隨著 Java 占比掉下 20%,它和 Python 的差距越拉越大。很明顯 Python 在今天愈發受到歡迎,這意味著越來越多的人想要了解和學習這門語言。
前十名編程語言長期走勢圖(2002-2020):
*注:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由於沒有以往的數據可以對比,增長速度非常快,現在位居第 9 名。
2020年3月編程語言21-50排名:
時光交錯,技術更迭。有些編程語言的流行背後,注定有些編程語言走進了平緩期。其中:
極具安全性的編程語言 Rust 上升了 3 個位置,從第 33 名到第 30 名;
在 2017 年,被 Google 宣布成為 Android 一級開發語言的 Kotlin,從第 31 名下降至 35;
Julia 降幅較大,從第 37 位下降到了 47名;
TypeScript 僅從 49 上升到了 48 名。
編程語言曆史排名(1985-2020):
編程語言“名人榜”( 2003-2018):
2020年3月編程語言TOP5比例表:
第 51-100 名如下,由於它們之間的數值差異較小,僅以文本形式列出(按字母排序):
(Visual) FoxPro, ABC, ActionScript, Alice, Awk, Bash, bc, Bourne shell, C shell, Caml, Clojure, CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, Falcon, Hack, Icon, Inform, Io, J, JScript, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, Modula-2, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Red, Ring, RPG, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Whitespace
TOP3編程語言發展走勢及前景:
Java
學習Java語言的前景
(1)世界上最受程序員歡迎的編程語言
Java語言從出現到今天,已經發展了28年。在這28年中,產生了無數和Java相關的產品、技術和標準,眾多的開源框架和組件給Java程序員提供了標準積木,用於快速構建大型企業應用項目。
(2)企業最熱衷的編程語言
因為Java易學、安全性,可移植、跨平台等特點,並且提供了大量開源框架和組件,易於構建大型企業應用項目。因此政府組織、機構及大型企業都青睞於用Java開發信息係統,企業用人需求量巨大。
(3)學習Java高薪沒有問題
求職要求是計算機技術或相關專業的大學生,原因有二,一是,Java對從業人員素質有一點要求,計算機相關行業會了解最基本的互聯網的相關知識,以及簡單的語言基礎;二是,從事這一行業,招聘公司對學曆有要求,最起碼要是專科以上的。
當然,也不排除有非計算機專業的從事Java行業的人,但是萬事開頭難,很多人抱著很大的希望去學習,隨著遇到的困難越來越多,慢慢的也就放棄了,因此有一部分人都倒在了入門的路上。人需要一種叫成就感的東西來支撐自己前進,剛開始學的時候這也不會那也不會就很容易讓人放棄。所以幹這一行的人相對其他行業還是少。
對於擁有Java技術的程序員來說,職業道路的選擇十分的寬廣,行業前景之廣闊都是可以預見。
存在人才發展跟不上市場的需求的現狀,相對應的給優秀Java人才開出的薪資待遇隨之水漲船高。Java工程師是世界上軟件工程師需求量最大的,尤其是Java高級工程師,年薪平均在25W-50W之間,Java架構師薪資在80W起,選擇Java,高薪沒問題!
C語言
學習C語言的前景
都說“C生萬物,編程之本”,這足以看出C語言的重要性
功能強大:學習C語言可以為學習其它語言打下基礎
不可替代:語言地位四十多年未被撼動
未來可期:眾多世界技術大牛都是C語言出身
工資方麵:在網上隨意搜索C語言開發工程師的工資,月薪至少是8K起步,大部分至少可達到12K,從長遠來看,工資會有所提升。
C++
學習C++的前景
C++現在並不是需求最多的語言,以後也不會是,但是在它的領域中,它是無可替代的。
C++的應用領域主要有遊戲開發、嵌入式開發、桌麵開發、操作係統開發(要配合C語言)等。這些領域都是對很接近係統底層、對運行效率要求很高的,而C++程序正好有很高的運行效率。有人說C++應用層比不過Java,底層比不過C語言,所以C++遲早得消失,其實這種說法是很不合理的,畢竟C++支持麵向對象,所以有些地方用它比用C語言好。
C++比起Java等應用層語言來說,標準庫的支持更弱,但是C++擁有大量的第三方庫,如Boost、Qt等,這兩個庫都有免費版本。2011年發布了C++11標準,這對C++是一次巨大的增強,從TIOBE編程語言排行榜的變化趨勢來看,C++也因為11標準的逐漸普及而變得更受歡迎。
C++永遠不可能取代Java成為最受歡迎的語言,但是也沒有語言能夠來蠶食它的應用領域。雖然曆史上有很多語言曾經號稱要取代C++,D語言嚐試過,Vala、Cyclone、Limbo、Bitc等幾乎沒人聽過的語言嚐試過,GO語言也嚐試過,但是沒有一個語言成功了。最近又有一個名叫Rust的語言放出大話要取代C++,但是我相信它一樣做不到。這些語言都用安全性做噱頭來宣傳它們比起C++的優勢,並且號稱擁有堪比C++的程序執行效率,但是安全性、開發效率與運行效率是不可兼得的,C/C++注重運行效率,於是成了底層開發的首選,Java注重安全性和開發效率,於是製霸應用層多年。挑戰C++的那些語言高不成低不就,所以死的是它們而不是C++。
總之,隻要底層開發的需求還存在,C++就不死,因為沒有其它語言能取代它。
下麵是C++開發求職年薪,整體來說是非常不錯的
2019年大公司編程薪資:
百度
阿裏巴巴
阿裏巴巴的薪資基本是13-18K,而且是15薪哦。
騰訊
騰訊16薪,比阿裏巴巴還要高一點。而騰訊對程序員也是毫不吝嗇,有一年王者榮耀團隊的年終獎就是100月薪資哦。
總體來說編程開發行業的薪資都是不錯的,各種編程語言都有自己的優勢,市場也有不同的需求,高工資的前提是掌握了好的技術。
CPU天梯圖2020年12月完整版 2020最新CPU性能排行天梯圖