专栏首页CSDN技术头条TIOBE 2016年4月编程语言排行榜:Visual Basic即将出局

TIOBE 2016年4月编程语言排行榜:Visual Basic即将出局

摘要: Visual Basic语言一度依靠微软而风生水起,但到了现在,除了经典VB在继续衰落之外,VB.NET的十强坐席也将不保。这意味着从TIOBE开榜依赖,BASIC语言首次掉出十强。

很久以前,只有几个主流的编程语言瓜分天下,它们分别是: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, Ioke, J, Julia, Korn shell, Mathematica, Mercury, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Rust, S-PLUS, sed, Smalltalk, Stata, Tcl, thinBasic, Verilog, VHDL

Top 10编程语言排行榜更长期走势(1986-2016)

(注:该位次取自12个月的平均值)

年度编程语言(2003-2015)

必须声明这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

英文原文:TIOBE Index for April 2016(文/孙薇 责编/钱曙光)

CSDN原创文章,禁止转载。

本文分享自微信公众号 - CSDN技术头条(CSDN_Tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-04-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java 9的14个新特性总结

    Java 9 包含了丰富的特性集。虽然Java 9没有新的语言概念,但是有开发者感兴趣的新的API和诊断命令。 我们将快速的,着重的浏览其中的几个新特性: ? ...

    CSDN技术头条
  • 高效Java编程工具集锦

    Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中...

    CSDN技术头条
  • 2017 年 Java 大事件总览及未来预测

    在过去的一年中,Java 历经了许多变化。在今年年初,Java EE 处于一个不确定的状态,Java 9 版本也推迟了它的发布日期。在 2016 年的 Java...

    CSDN技术头条
  • 曾是最流行的语言之一,Visual Basic 28年兴衰记

    这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 年前的 1991 年 4 月,Micro...

    用户5807183
  • 百度电话一面二面面经~

    8、你多线程好像不太行,hashmap讲一讲?插入顺序是否和存储顺序一至?集合中哪个是插入顺序和存储顺序一至的?

    牛客网
  • Android—Room数据库多表查询(Relationships)

    code_horse
  • Android Room数据库多表查询的使用实例

    在SQLite数据库中,我们可以指定对象之间的关系,因此我们可以将一个或多个对象与一个或多个其他对象绑定。这就是所谓的一对多和多对多的关系。

    砸漏
  • mac使用技巧

    最近刚入手mac,对于mac的强大之处还是比较喜欢的,但由于工作原因经常接触yum活着apt-get之类的,简单安装软件,就想着mac下有什么工具呢?这不,还果...

    BGBiao
  • Nagios监控平台搭建

    程序员同行者
  • 基于web的机票管理系统设计与实现(一)

    近年来,我国发展迅速,对交通工具的需求量大幅度增加。飞机作为出行工具之一,花费时间短、用户体验度好,价格实惠、安全性高等优点自然成为人们的首选,这也导致...

    C you again 的博客

扫码关注云+社区

领取腾讯云代金券