TIOBE編程語言全球熱度榜,4月流行榜單剛剛發佈,及時關注,未雨綢繆。關注編程語言熱度榜,幫你做出正確的技術選擇,哪種編程語言最好,蘿蔔青菜各有所愛,但是一個沒有熱度的編程語言,一定要慎重考慮,編程畢竟不是新聞——要的是“獨家報道”,編程講的是生態,沒有生態的語言,就如魚離開了水,無論多厲害都活成。
一、本期流行榜前20名
本期前20名最大的亮點就是Scratch,它是本期唯一一門首次擠進前20名的編程語言。很多年輕的程序員可能從來沒聽說過Scratch,但是有5歲以上小孩的父母卻是耳熟能詳,這似乎與編程沒啥關係。其實,Scratch是一個青少年教學編程工具,一個針對8-16歲孩子設計的圖形化編程工具。爲什麼Scratch能在千軍萬馬中殺入全球榜前20名呢?TIOBE說,因爲用Scratch編寫的項目總量超過5千萬而且每月以1百萬的速度在增長。因爲隨着計算機成爲人們生活的一個必要組成部分,教授孩子學習編程語言變得很熱門也是情理之中的事情。而Scratch昔日的競爭對手Alice卻不盡如人意,Alice排在榜單中的第90名。Scratch火爆的一條非常重要的原因,應該是它十分的易學易用,而且Scratch還受到了谷歌(google)和Intel的贊助。
此外,全球編程語言熱度榜前20榜單幾乎沒有什麼太大的變化,尤其是前9名紋絲不動,但第10名的位置似乎競爭非常激烈,在R、SWIFT和GO之間展開了激烈的爭奪戰,本期獲勝者是R。
編程語言 | 2020年4月 | 本期份額 | 2019年4月 | 同期份額差 | 同期排名差 |
Java | 1 | 16.73% | 1 | 1.69% | 0 |
C | 2 | 16.72% | 2 | 2.64% | 0 |
Python | 3 | 9.31% | 4 | 1.15% | 1 |
C++ | 4 | 6.78% | 3 | -2.06% | -1 |
C# | 5 | 4.74% | 6 | 1.23% | 1 |
Visual Basic | 6 | 4.72% | 5 | -1.07% | -1 |
JavaScript | 7 | 2.38% | 7 | -0.12% | 0 |
PHP | 8 | 2.37% | 9 | 0.13% | 1 |
SQL | 9 | 2.17% | 8 | -0.10% | -1 |
R | 10 | 1.54% | 16 | 0.35% | 6 |
Swift | 11 | 1.52% | 19 | 0.54% | 8 |
Go | 12 | 1.36% | 18 | 0.35% | 6 |
Ruby | 13 | 1.25% | 13 | -0.02% | 0 |
Assembly language | 14 | 0.0116 | 10 | -0.0055 | -4 |
PL/SQL | 15 | 1.05% | 22 | 0.26% | 7 |
Perl | 16 | 0.97% | 14 | -0.30% | -2 |
Objective-C | 17 | 0.94% | 11 | -0.57% | -6 |
MATLAB | 18 | 0.93% | 12 | -0.36% | -6 |
Classic Visual Basic | 19 | 0.83% | 17 | -0.23% | -2 |
Scratch | 20 | 0.77% | 27 | 0.28% | 7 |
二、編程語言前十名社區熱度指數
三、本期熱度榜20-50名
前20-50名中Groovy本期降幅比較大,已經降至48名落在了50名邊緣,建議重點關注,做出相應的技術調整,其他語言沒有太明顯的變化。
編程語言 | 本期排行 | 本期份額 |
SAS | 21 | 0.73% |
Delphi | 22 | 0.70% |
Dart | 23 | 0.65% |
Transact-SQL | 24 | 0.54% |
D | 25 | 0.54% |
COBOL | 26 | 0.52% |
Rust | 27 | 0.52% |
Scala | 28 | 0.49% |
ABAP | 29 | 0.44% |
Kotlin | 30 | 0.41% |
Logo | 31 | 0.35% |
Lisp | 32 | 0.34% |
F# | 33 | 0.34% |
Fortran | 34 | 0.33% |
Lua | 35 | 0.33% |
Ada | 36 | 0.28% |
Prolog | 37 | 0.26% |
VBScript | 38 | 0.25% |
LabVIEW | 39 | 0.25% |
Apex | 40 | 0.23% |
Haskell | 41 | 0.23% |
TypeScript | 42 | 0.21% |
PowerShell | 43 | 0.21% |
ML | 44 | 0.20% |
RPG | 45 | 0.19% |
Scheme | 46 | 0.19% |
Erlang | 47 | 0.18% |
Groovy | 48 | 0.18% |
Bash | 49 | 0.18% |
四、編程語言50~100名
由於接下來的這50種語言市場份額沒有太大的差異,因此下面不分排名先後(按字母順序)羅列如下:
(Visual) FoxPro, ABC, ActionScript, Alice, Arc, ATLAS, Awk, bc, Bourne shell, C shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Forth, Hack, Icon, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, MQL4, NATURAL, Object Pascal, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Pure Data, Q, Red, Ring, S, Smalltalk, Solidity, SPARK, Tcl, Vala/Genie, Verilog, VHDL, Whitespace。
五、本期編程語言指數變化
- Delphi/Object Pascal拆分了,分開統計,Delphi本期處於22名,Object Pascal本期排名73位。
- Visual Basic.NET 用名字Visual Basic,因爲有人提出現在人們常說的Visual Basic就是指的Visual Basic.NET,而原來的Visual Basic改名爲Classic Visual Basic。
- B4X編程語言加入指數統計,本期位列118名。
總結
- 前十穩定,值得擁有
- 二十之外,靜觀其變
- 跌出五十,果斷出手
^_^ 對你有幫助嗎?歡迎來個三連擊鼓勵(關注、點贊、評論),歡迎打賞請我喫冰激凌。