2016年3月編程語(yǔ)言排行榜:與十年前相比前十名并無(wú)變化
原創(chuàng)無(wú)論軟件行業(yè)發(fā)展的怎樣迅速,編程語(yǔ)言始終沒(méi)有多大變化,這似乎是一個(gè)例外的現(xiàn)象。如果我們把當(dāng)前TIOBE排行榜前十名和10年前的相比,其包含的是完全相同的編程語(yǔ)言!唯一的不同在于:其中Visual Basic、PHP和Perl與同為十大熱門(mén)卻更現(xiàn)代的C#、Python和JavaScript交換了位置。沒(méi)錯(cuò),在這十年間Objective-C曾進(jìn)入過(guò)十大熱門(mén)語(yǔ)言,甚至還攀升到了前三的位置,不過(guò)在蘋(píng)果宣布用Swift代替Objective-C之后,它便很快銷(xiāo)聲匿跡了。根據(jù)這些情況,我們可以得出結(jié)論:編程語(yǔ)言并無(wú)實(shí)質(zhì)性變化,而且未來(lái)十年也不會(huì)出現(xiàn)什么新的大型編程語(yǔ)言。
但事實(shí)并不完全如此,前十名的大多數(shù)編程語(yǔ)言為了生存,借用了別的語(yǔ)言特性。例如Java 8,c++ 11,Python 3和PHP 7等。由于十大熱門(mén)語(yǔ)言的代碼庫(kù)都很龐大,使用者更愿意在該語(yǔ)言中實(shí)現(xiàn)變更,而不是換用新的編程語(yǔ)言。
編程語(yǔ)言排行榜 TOP 20 榜單:
(點(diǎn)擊圖片查看大圖)
前10名編程語(yǔ)言的走勢(shì)圖:
(點(diǎn)擊圖片查看大圖)
以下是 21-50 編程語(yǔ)言排名:
(點(diǎn)擊圖片查看大圖)
后 50 名編程語(yǔ)言如下:
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個(gè)編程語(yǔ)言這幾年的變動(dòng):
(點(diǎn)擊圖片查看大圖)
原文標(biāo)題:
TIOBE Index for March 2016
March Headline: Programming languages evolve from within