Objective-C的欢迎度随着iPad和iPhone的衰退而衰减
一份月度语言评估报告(2013 年 4 月 TIOBE 编程语言排行榜)指出,Objective-C,用于构建 iPad 与 iPhone 上的应用程序的编程语言,其流行发展趋势正开始出现停滞的现象。
“TIOBE 编程语言社区排行榜”4 月份的数据显示,Objective-C 语言已经下滑到第四位,其位置被 C++ 语言所取代。该排行榜对某门编程语言热门程度的评估,是根据全球范围内的专业工程师、课程和与该编程语言相关的第三方供应商的数量,并使用诸如谷歌、雅虎 等人气搜索引擎以及参考其他评估网站,从而统计出排名数据的。这个月的数据显示 Objective-C 有接近 9.60% 的份额,相对 3 月份(原文是 April 四月份?好像逻辑不对哦这篇文章本来就是 4 月份的同时指数也是 4 月的经过我查找上个月 TIOBE 指数 Objective-C 排名第 3 10.23% 发现作者想写的应该是 3 月)的 10.23% 有所下降。但是,Objective-C 的排名相比一年前还是有所进步,去年 4 月份它只有 8.24% 的搜索率(2012 年 4 月数据)。
一位 TIOBE 的高级职员认为:Objective-C 深度扎根于 iPad 和 iPhone,与二者的命运息息相关。并将随着 iPad 和 iPhone 受欢迎程度的衰减而衰退,而与此同时,三星正在 Android 阵营中迅猛崛起。“没错,如果你看长远的走势,那么 Objective-C 语言仍然是上涨的,但短期走势并不看好。 ”TIOBE 的总经理 Paul Jansen 如是说。“其中主要的原因是,iPhone 和 iPad 正在失去它们的知名度,包括其编程语言 Objective-C。另一方面,以三星目前在移动市场的领先地位来看,我们可以预期在不久的将来 Android 语言 Java 的上升。”
目前,Java 语言的指数排名自从 2 月份力压C语言夺得头名后,重新回落到了第二位。一年前,Java 语言同样排名次席。但C语言和 Java 语言在这个月依然不分伯仲,前者得到 17.862% 的份额而后者为 17.681%。Jansen 说,“事实上,C语言和 Java 语言的位置互换的确有点巧合。它们彼此只是在下一个月倒过来了而已。”
这次 C++ 语言获得了 9.714% 的份额。继 Objective-C(第四位)之后,该指数显示 C# 位于第 5 位(6.15%),紧接着的是 PHP(5.43%)、Visual Basic(4.70%)、Python(4.44%)、Perl(2.34%)和 Ruby(1.97%)。
这个月,TIOBE 的竞争对手“Pypl 人气编程语言排行榜”则是通过分析语言教程在谷歌中被搜索的频率,得出了 Java 位于首位的 26.7%,其次是其次是 PHP(14.3%)、Ç#(10.1%)、Python(10%)和 C + + 的(9.2%)。其余进入前 10 排名的语言是C(8.1%)、JavaScript(8%)、Objective-C(5.6%)、Visual Basic(3.2%)和 Ruby(2.8%)。