很久以前,只有幾個(gè)主流的編程語言瓜分天下,它們分別是:COBOL、BASIC和FORTRAN。很多軟件系統(tǒng)都是用這幾種語言編寫的,而且令人驚訝的是,其中很多系統(tǒng)生存至今。經(jīng)過多年的發(fā)展,COBOL和FORTRAN已從主流榜單中消失,在TIOBE排行中分別列居第20和第30名,而BASIC則憑借微軟之勢(shì)堅(jiān)強(qiáng)地留在了十強(qiáng)榜單中。

VB(Visual Basic)語言是由微軟開發(fā)創(chuàng)建的,最經(jīng)典的版本是VB6,也稱“經(jīng)典VB”,這個(gè)版本極為成功。之后,微軟公司于10多年前,也就是2002年將VB.NET作為經(jīng)典VB的繼任者推出,以確保VB能與微軟的.NET框架兼容。雖然并不怎么成功,但至少保證了VB沒有衰落得太直接。不過,由于VB.NET與經(jīng)典VB實(shí)際上屬于兩種完全不同的語言,結(jié)果導(dǎo)致一方面VB社區(qū)無所適從,另一方面也不利于VB.NET的流行。經(jīng)典VB仍在繼續(xù)衰落,而VB.NET的十強(qiáng)坐席也將不保,這意味著從TIOBE排行榜開榜以來,BASIC語言將首次掉出十強(qiáng)之外。雖然有可代替的語言,比如PureBasic(第43名)、thinBasic(第77名)以及BBC Basic(第79名),但相應(yīng)的社區(qū)都還太小,不足以挽回VB的頹勢(shì)。

編程語言排行榜 TOP20 榜單

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

圖片描述

Top 10編程語言TIOBE指數(shù)走勢(shì)(2002-2016)

圖片描述

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

4th Dimension/4D, ABC, ActionScript, Angelscript, APL, ATLAS, Awk, BBC BASIC, bc, Bourne shell, C shell, cg, CL (OS/400), Common Lisp, cT, Elixir, Forth, Hack, Icon, IDL, Inform, Io