2016年3月編程語言排行榜:與十年前相比前十名并無變化
原創(chuàng)無論軟件行業(yè)發(fā)展的怎樣迅速,編程語言始終沒有多大變化,這似乎是一個例外的現(xiàn)象。如果我們把當前TIOBE排行榜前十名和10年前的相比,其包含的是完全相同的編程語言!唯一的不同在于:其中Visual Basic、PHP和Perl與同為十大熱門卻更現(xiàn)代的C#、Python和JavaScript交換了位置。沒錯,在這十年間Objective-C曾進入過十大熱門語言,甚至還攀升到了前三的位置,不過在蘋果宣布用Swift代替Objective-C之后,它便很快銷聲匿跡了。根據(jù)這些情況,我們可以得出結(jié)論:編程語言并無實質(zhì)性變化,而且未來十年也不會出現(xiàn)什么新的大型編程語言。
但事實并不完全如此,前十名的大多數(shù)編程語言為了生存,借用了別的語言特性。例如Java 8,c++ 11,Python 3和PHP 7等。由于十大熱門語言的代碼庫都很龐大,使用者更愿意在該語言中實現(xiàn)變更,而不是換用新的編程語言。
編程語言排行榜 TOP 20 榜單:
(點擊圖片查看大圖)
前10名編程語言的走勢圖:
(點擊圖片查看大圖)
以下是 21-50 編程語言排名:
(點擊圖片查看大圖)
后 50 名編程語言如下:
4th Dimension/4D, ABC, ActionScript, Angelscript, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, Common Lisp, cT, Eiffel, Elixir, Emacs Lisp, Forth, Hack, Icon, IDL, Io, J, Julia, Korn shell, Magic, Mathematica, Mercury, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Pure Data, sed, Smalltalk, SPARK, Standard ML, Stata, Tcl, thinBasic, Verilog |
10個編程語言這幾年的變動:
(點擊圖片查看大圖)
原文標題:
TIOBE Index for March 2016
March Headline: Programming languages evolve from within