TIOBE 2016年5月程式語言排行榜:Ruby 斬獲歷史佳績

geek.csdn.net發表於2016-05-09

  Ruby目前正位於TIOBE排行榜的第八名,這是自2008年12月以來Ruby所拿到過的最好成績。這是Ruby的第二個峰值,不過這次與首次登頂的情況完全相反——在2006年Ruby的信徒曾高呼:“這種語言將成為有史最佳語言,毋需質疑Ruby及其程式設計環境Rails將征服世界。”

  在某種程度上,他們算是成功地達成了這一目標:那些市場推廣計劃時間有限的創業公司紛紛選擇了Ruby。甚至,Ruby還曾獲得了“2006年度程式語言”的殊榮,直到2008年底盛極而衰。問題出現在:這種語言編寫的程式似乎無法獲得可擴充套件性,如果需要處理的資料太多,效能便會大幅下降。

  出於這個原因,在2010年初當初採用Ruby的創業公司之一:Twitter就開始改用Java,而Ruby的擁護者們也逐漸轉向了其他新酷的語言,Ruby似乎走到了盡頭,但事實並非如此。在離開大眾視線多年之後,2015年初Ruby又開始再度流行起來,而這一次的成長似乎更有可持續性,因為這次是建立在實際應用之上,而非宣傳之上。

  程式語言排行榜 TOP20 榜單

  下面是第 21-50 位的程式語言,排名如下:

  Top 10程式語言TIOBE指數走勢(2002-2016)

  下面是50-100名:由於差異較小,僅將名稱列在下面(按照首字母排序)

  (Visual) FoxPro, 4th Dimension/4D, ABC, ActionScript, APL, Avenue, BBC BASIC, bc, Bourne shell, C shell, cg, CL (OS/400), Clojure, Common Lisp, cT, Elixir, EXEC, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Mathematica, Mercury, ML, Moto, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Smalltalk, SPARK, Stata, Tcl, thinBasic, Verilog, VHDL, Z shell

  本月TIOBE指數發生瞭如下變更:

  Richard Feldman 指出 “ELM” 程式語言的正確寫法應當是 “Elm”,我們已經對其進行了更正。

  Top 10程式語言排行榜更長期走勢(1986-2016)

  (注:該位次取自12個月的平均值)

  年度程式語言(2003-2015)

  必須宣告這個榜單本身採集的是英文世界的資料,雖然在反映趨勢上有一些參考意義,但與中國的實際情況不完全符合,而且,這張取樣本身也有相當大的侷限性。

  【說明】

  TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新。這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。

  這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。

  原文連結: TIOBE Index for May 2016

相關文章