开发语言排名
Lua过去几个月都显示了一个向上的趋势。如今在iPhoneAppStore的十大应用都使用Lua来定义应用程序逻辑,其中包括著名的愤怒的小鸟应用程序。Tiobe也再次指出,近期有多个语言的排名跌到了20名以外,这和Tiobe调整算法不无关系,一些非常有发展前景的语言反而下跌了多个名次,其中最明显的要数NXT的-G的(从19跌到54名)和Groovy(从25跌至65名)。
流行程度的指标
TIOBE开发语言排名是一种编程语言的流行程度的指标,该指标每月更新一次。市场占有率是根据世界各地的熟练工程师、课程和第三方供应商的数据统计来的,用于计算市场占有率的流行的搜索引擎包括谷歌,MSN,雅虎,维基百科和YouTube。TIOBE指标并是不是表明哪个是最好的编程语言或哪个语言写的代码行多。现在几乎所有的VisualStudio开发的新代码都是使用C#(而不是VB.NET和C++)。因此,C#逐步成为微软的头号语言。3月C#有创造另一个历史纪录,成为了TIOBE排名第4的语言。长期看来C#似乎是Java唯一竞争对手。这个月其他表现好的是Objective-C,Lua和Groovy。Python3月失去了一些份额,而PHP现在已经落后了很多。
TIOBE开发语言排名简介
该学一门什么样的程序语言 相信想学程序开发的朋友一开始最先考虑的问题就是该学一门什么样的程序语言?哪些程序开发语言是当下最流行的?如果你是初学者,肯定很想知道这些问题的答案,也许高手们会告诉你说学编程重在程序思想,不在于学什么语言。没错,事实上是这样,但是作为初学者,不管怎样,总规要从一门语言学起,不学程序语言何来程序思想?而且学好第一门语言对你以后的学习都有着至关重要的影响哦。TIOBE开发语言排名即TIOBE编程语言排行榜,这个网站专门是做编程语言热门度的排行,非常专业而且客观,如果你立志于程序开发,这个网站是非常值得关注的。
TIOBE公司介绍 TIOBE公司成立于2000年10月1日,由瑞士的公司Synspace和一些独立的投资人创建。TIOBE是"TheImportanceOfBeingEarnest"的缩写。该公司主要关注于软件质量的评估。TIOBE程序设计语言指数是由该公司推出并进行维护的,这个指数将程序设计语言以排名列表的形式提供出来,并且每个月更新一次,用来表示程序设计语言的流行度。
TIOBE编程语言排名的评估方法 该评估是通过统计该编程语言在主流搜索引擎上被搜索的次数来计算的。搜索包括在搜索引擎,新闻组及博客上的搜索等。主流搜索引擎由Alexa.com网站上的排名来决定。如果用"hits(PL#i,SE)"表示编程语言PL在搜索引擎SE上的指数排名为i的搜索次数,n表示搜索引擎个数,则PL在前50名编程语言中排名评估的计算公式为((hits(PL#i,SE1)/hits(PL#1)+...+hits(PL#50))+...+(hits(PL#i,SEn)/hits(PL#1)+...+hits(PL#50)))/n
编程语言的状态 TIOBE编程语言的状态是什么意思(即排名列表最后一栏字段:Status)。除了排名的评估方法以外,编程语言的状态也是该指数的一个组成部分。状态主要分为两种,A表示主流语言,B表示非主流语言。另外还有A-和A--用来表示A和B两个状态的中间状态。如果一个编程语言在过去三个月的评估中有一次的评估超过0.7%,该语言就可以得到一个A,否则状态为B。
另外,关于A-和A--,如果过去三个月中有两次评估超过0.7%,则状态为A-;如果过去三个月中有一个评估超过0.7%,则状态为A--。
TIOBE编程语言的分组与例外 如果在搜索引擎中搜索的关键字比较相似的话,该指数会将这些关键字分到一组中,并使用一个语言的名称来标识这些相似的关键字。例如:Java,JavaEE,J2EE就被归类为Java。
有徠些语言的垍頭名條称很相似,但同时也确实是不同的语言,这个时候就会用到例外的情况来进行排除。例如:D和3-D是相似的名称,但却是不同的编程语言,这个时候就要将3-D排除到D之外。