【IT168 评论】TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。此排行榜可以用来检查你的编程技能是否是时下最新的,或是在建立一个新的软件系统时利用此排行榜来决策该使用什么语言。但此排行统计英文数据,具体情况还需根据所处区域具体分析。
十月主题:Ruby取代Objective-C跻身排行榜前十
Objective-C的跌落似乎只是一个时间问题,自苹果宣布从Objective-C转向Swift不久,Objective-C便进入自由落体阶段。本月Objective-C的Tiobe指数最高下跌10,Ruby语言借助它的这一下降成功的再次进入排行榜前十。Ruby语言的这次小复兴有点令人惊讶,此语言在2006到2008之间几乎以炒作和大肆的宣传为生。Rubyists一直在互联网高喊Ruby和Rails是人类最好的礼物,它甚至成为2006年度TIOBE的热门语言。在2009年,Twitter从Ruby转向Scala,那时炒作也突然停止,暑热结束。Scala是新生语言,没有布道者,Ruby跌出前10后,不得不重塑自己。Ruby社区停止了叫喊,并开始努力克服所有的批评。现在初见成效,它的人气正在慢慢回升。
Ruby是一种为简单快捷的面向对象程序设计而创的脚本语言,遵守GPL协议和Ruby License。由Ruby语言本身发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。Ruby明显比其他类似的编程语言(如Perl或Python)年轻,因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,因此在网上仍然可以找到Ruby的资料太少之类的批评。大约在2000年,Ruby开始进入美国,英文的资料开始发展。Ruby归根结底源于Perl和Python两类语言,与C,C++,C#,java是不同大类。
其他编程语言
下面补充列出了排行榜前50的编程语言:
排行榜长期走势图
