很久以前,只有几个主流的编程语言瓜分天下,它们分别是:COBOL、BASIC和FORTRAN。很多软件系统都是用这几种语言编写的,而且令人惊讶的是,其中很多系统生存至今。经过多年的发展,COBOL和FORTRAN已从主流榜单中消失,在TIOBE排行中分别列居第20和第30名,而BASIC则凭借微软之势坚强地留在了十强榜单中。

VB(Visual Basic)语言是由微软开发创建的,最经典的版本是VB6,也称“经典VB”,这个版本极为成功。之后,微软公司于10多年前,也就是2002年将VB.NET作为经典VB的继任者推出,以确保VB能与微软的.NET框架兼容。虽然并不怎么成功,但至少保证了VB没有衰落得太直接。不过,由于VB.NET与经典VB实际上属于两种完全不同的语言,结果导致一方面VB社区无所适从,另一方面也不利于VB.NET的流行。经典VB仍在继续衰落,而VB.NET的十强坐席也将不保,这意味着从TIOBE排行榜开榜以来,BASIC语言将首次掉出十强之外。虽然有可代替的语言,比如PureBasic(第43名)、thinBasic(第77名)以及BBC Basic(第79名),但相应的社区都还太小,不足以挽回VB的颓势。

编程语言排行榜 TOP20 榜单

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

图片描述

Top 10编程语言TIOBE指数走势(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