objective-c有超过2800万网页[s],而 c 语言只有 1100 万[s] pypl 指数排行榜 top 10 ●而“programming”则没有,“c programming” 使用频率比“ php programming ”高很多,因为 php 并不需要限定词; 2. 为什么你们 pypl 采用“tutorial”作为 google 趋势中的关键词? 就“2012 年度编程语言”到底是谁,pypl 网站近日发文称,“tiobe 编程社区指数有误,objective-c 并非是2012年度语言,c#才是2012年度语言”的确,如果按照 pypl 指数来看,c# 在2012年内的普及份额(popularity share)增长量最高:+1.8 %如果按过编程语言优势去5年中份额增长量来算,python 则是增长速率最快的语言 pypl 人气指数长期趋势图 faq google 趋势数据,几乎没什么人objective-c tutorial 的搜索量不到 javascript tutorial 的搜索量的 3. 你们如何计算搜索引擎份额? 英文原文:pydatalog,编译:伯乐在线——黄利民 那 ●不管开发人员学习任意一种新语言,“tutorial”词语都是高频使用,所以它是非常好的先行指标 本文来源:cnbeta ●c#的增长是以 c 和 basic为代价 index)是分析用户在google中搜索各种编程语言教程(tutorial)的数量来推断编程语言的受欢迎程度/人气(popul编程语言环境配置arity),特 pypl ●python的增长是伴随着 perl的衰落 定语言教程(tutorial)的搜索量越多,则认为该语言更受欢迎pypl 指数是一种先行指标(leading indicator),其原始数据来自 google 趋势,所以大家都可以去验证,或者针对自己所在国度做分析 文章链接:http://blog.jobbole.com/31326/ 我们以 csv 格式导出 google 趋势数据[s],然后在导入到 excel 中作分析连续两两比较,从 java – php 到 ruby – perl,并计算每对在每周的比例(超过四周则使用平均值,以减少噪音值) ●只用编程语言的名称,会导致不一致的结果比例:pyt编程语言特性hon,它就还有其他很多意思 上图透露的一些信息: ●在2009-2011年期间,c#和c语言都有奇特的波动; (伯乐在线注:对于“年度语言”奖项,tiobe 指数和 pypl指数都是授予年度内市场份额增长量最高的编程语言) 虽然“tutorial”是英文词语,不过如果有需要,pypl 指数也可去统计其他语种 分析 stackoverflow 网站上各种语言的标签数量,或者分析维基百科上各编程语言词条页面访问数比例[s],objective-c 都是相似排名此外,tiobe 使用 “programming”一词作为搜索短语也是有误导的(请参见下一个问题) 我们采用了如下原则: 4. 为什么在 pypl 图表中 java 曲线这么平稳,编程语言版本区别而在 google 趋势中 java 超过5年都下降了? 如果你相信集体智慧的结晶,那pypl编程语言人气指数有助于你决定学习哪种语言,或者在新项目中使用哪种语言下面是 pypl 指数排行榜 top 10 这也就解释了为什么 objective-c 在 tiobe 有更高的排名但是哪些人会去看那些 objective-c 网页呢?根据 1. 为什么 pypl 和 tiobe 如此不同? 趋势图表显示了“tutorial”搜索总数在总体时间中变化另外那段时间中大部分编程语言(大多数关键词)都严重下降了相反,pypl ●相同的搜索短语适用于所有编程语言,有一致性; ●php有点颓势,哪种语言会借其下降而上位?这尚无定论,编程语言参考手册也言之过早 ●java 和 javascript 相对非常稳定; 1/6[s],而 javascript 大约有 7.4% 的搜索份额(见上图),所以 objective-c 也就差不多是 1.2 % 是因为 google 图表是显示“java tutorial”短语搜索量在所有语言“tutorial”搜索中的份额,从2004年开始,java份额数字一直相当稳定 人气指数(popularity of programming language tiobe 指数是一种滞后指标它是统计包括特定语言名称的网页数量 治疗白癜风最安全的方法 转载请注明原文网址:http://www.gzdatangtv.com/bcyykf/112.html |